Stratimikos Version of the Day
Static Public Member Functions
Belos::OperatorTraits< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > > Class Template Reference

Specialization of OperatorTraits for Thyra objects. More...

#include <BelosThyraAdapter.hpp>

List of all members.

Static Public Member Functions

static void Apply (const TLOB &Op, const TMVB &x, TMVB &y)
 Apply Op to x, storing the result in y.

Detailed Description

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

Specialization of OperatorTraits for Thyra objects.

This is a partial specialization of the Belos::OperatorTraits traits class with Thyra::LinearOpBase as the operator type, and Thyra::MultiVectorBase class as the multivector type. This interface will ensure that any LinearOpBase and MultiVectorBase implementations will be accepted by the Belos templated solvers.

Definition at line 509 of file BelosThyraAdapter.hpp.


Member Function Documentation

template<class ScalarType >
static void Belos::OperatorTraits< ScalarType, Thyra::MultiVectorBase< ScalarType >, Thyra::LinearOpBase< ScalarType > >::Apply ( const TLOB Op,
const TMVB x,
TMVB y 
) [inline, static]

Apply Op to x, storing the result in y.

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

Definition at line 521 of file BelosThyraAdapter.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends