#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().