Belos::OperatorTraits< ScalarType, MultiVec< ScalarType >, Operator< ScalarType > > Class Template Reference

Template specialization of Belos::OperatorTraits class using Belos::Operator and Belos::MultiVec virtual base classes. More...

#include <BelosOperator.hpp>

List of all members.

Static Public Member Functions

static void Apply (const Operator< ScalarType > &Op, const MultiVec< ScalarType > &x, MultiVec< ScalarType > &y, ETrans trans=NOTRANS)


Detailed Description

template<class ScalarType>
class Belos::OperatorTraits< ScalarType, MultiVec< ScalarType >, Operator< ScalarType > >

Template specialization of Belos::OperatorTraits class using Belos::Operator and Belos::MultiVec virtual base classes.

Any class that inherits from Belos::Operator will be accepted by the Belos templated solvers due to this interface to the Belos::OperatorTraits class.

Definition at line 100 of file BelosOperator.hpp.


Member Function Documentation

template<class ScalarType>
static void Belos::OperatorTraits< ScalarType, MultiVec< ScalarType >, Operator< ScalarType > >::Apply ( const Operator< ScalarType > &  Op,
const MultiVec< ScalarType > &  x,
MultiVec< ScalarType > &  y,
ETrans  trans = NOTRANS 
) [inline, static]

Definition at line 105 of file BelosOperator.hpp.


The documentation for this class was generated from the following file:
Generated on Wed May 12 21:30:10 2010 for Belos by  doxygen 1.4.7