#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. | |
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.
Definition at line 65 of file Anasazi_LOCA_OperatorTraits.H.
| typedef double Anasazi::OperatorTraits< double, NOX::Abstract::MultiVector, LOCA::AnasaziOperator::AbstractStrategy >::ScalarType |
| typedef NOX::Abstract::MultiVector Anasazi::OperatorTraits< double, NOX::Abstract::MultiVector, LOCA::AnasaziOperator::AbstractStrategy >::MV |
Synonym for NOX::Abstract::MultiVector.
Definition at line 75 of file Anasazi_LOCA_OperatorTraits.H.
| typedef LOCA::AnasaziOperator::AbstractStrategy Anasazi::OperatorTraits< double, NOX::Abstract::MultiVector, LOCA::AnasaziOperator::AbstractStrategy >::OP |
Synonym for LOCA::AnasaziOperator::AbstractStrategy.
Definition at line 78 of file Anasazi_LOCA_OperatorTraits.H.
| 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.
Definition at line 86 of file Anasazi_LOCA_OperatorTraits.H.
References LOCA::AnasaziOperator::AbstractStrategy::apply().
1.5.9