Anasazi  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Static Public Member Functions | List of all members
Anasazi::OperatorTraits< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > > Class Template Reference

Template specialization of Anasazi::OperatorTraits class using the Thyra::LinearOpBase virtual base class and Thyra::MultiVectorBase class. More...

#include <AnasaziThyraAdapter.hpp>

Static Public Member Functions

static void Apply (const Thyra::LinearOpBase< ScalarType > &Op, const Thyra::MultiVectorBase< ScalarType > &x, Thyra::MultiVectorBase< ScalarType > &y)
 This method takes the MultiVectorBase x and applies the LinearOpBase Op to it resulting in the MultiVectorBase y. More...
 

Detailed Description

template<class ScalarType>
class Anasazi::OperatorTraits< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >

Template specialization of Anasazi::OperatorTraits class using the Thyra::LinearOpBase virtual base class and Thyra::MultiVectorBase class.

This interface will ensure that any LinearOpBase and MultiVectorBase implementations will be accepted by the Anasazi templated solvers.

Definition at line 527 of file AnasaziThyraAdapter.hpp.

Member Function Documentation

template<class ScalarType >
static void Anasazi::OperatorTraits< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >::Apply ( const Thyra::LinearOpBase< ScalarType > &  Op,
const Thyra::MultiVectorBase< ScalarType > &  x,
Thyra::MultiVectorBase< ScalarType > &  y 
)
inlinestatic

This method takes the MultiVectorBase x and applies the LinearOpBase Op to it resulting in the MultiVectorBase y.

Definition at line 534 of file AnasaziThyraAdapter.hpp.


The documentation for this class was generated from the following file: