|
NOX
Development
|
Implementation of the Anasazi::OperatorTraits for LOCA operators. More...
#include <Anasazi_LOCA_OperatorTraits.H>
Public Types | |
| typedef double | ScalarType |
| Synony for double. | |
| typedef NOX::Abstract::MultiVector | MV |
| Synonym for NOX::Abstract::MultiVector. | |
|
typedef LOCA::AnasaziOperator::AbstractStrategy | OP |
| Synonym for LOCA::AnasaziOperator::AbstractStrategy. | |
Static Public Member Functions | |
| static void | Apply (const OP &Op, const MV &x, MV &y) |
| Application method which performs operation y = Op*x | |
Implementation of the Anasazi::OperatorTraits for LOCA operators.
This class provides an implementation of the Anasazi::OperatorTraits class using LOCA operators. The operator is represented by the LOCA::AnasaziOperator::AbstractStrategy class which serves as a base class for many different types of operators, including shift-invert and Generalized Cayley transformations.
| static void Anasazi::OperatorTraits< double, NOX::Abstract::MultiVector, LOCA::AnasaziOperator::AbstractStrategy >::Apply | ( | const OP & | Op, |
| const MV & | x, | ||
| MV & | y | ||
| ) | [inline, static] |
Application method which performs operation y = Op*x
References LOCA::AnasaziOperator::AbstractStrategy::apply().
1.7.6.1