|
Belos
Version of the Day
|
Specialization of OperatorTraits for Operator and MultiVec. More...
#include <BelosOperator.hpp>
Static Public Member Functions | |
| static void | Apply (const Operator< ScalarType > &Op, const MultiVec< ScalarType > &x, MultiVec< ScalarType > &y, ETrans trans=NOTRANS) |
| Specialization of Apply() for Operator and MultiVec objects. | |
| static bool | HasApplyTranspose (const Operator< ScalarType > &Op) |
| Specialization of HasApplyTranspose() for Operator objects. | |
Specialization of OperatorTraits for Operator and MultiVec.
This is a partial template specialization of Belos::OperatorTraits class using the Belos::Operator and Belos::MultiVec abstract interfaces. Any class that inherits from Belos::Operator will be accepted by the Belos templated solvers, due to this specialization of Belos::OperatorTraits.
Definition at line 163 of file BelosOperator.hpp.
| 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] |
Specialization of Apply() for Operator and MultiVec objects.
Definition at line 168 of file BelosOperator.hpp.
| static bool Belos::OperatorTraits< ScalarType, MultiVec< ScalarType >, Operator< ScalarType > >::HasApplyTranspose | ( | const Operator< ScalarType > & | Op | ) | [inline, static] |
Specialization of HasApplyTranspose() for Operator objects.
Definition at line 178 of file BelosOperator.hpp.
1.7.6.1