Public Member Functions | |
IfpackOperator (const EpetraMatrix *A, int fillLevels, int overlapFill, double relaxationValue, double relativeThreshold, double absoluteThreshold) | |
virtual void | apply (Teuchos::ETransp applyType, const Vector< double > &in, Vector< double > out) const |
Private Attributes | |
RCP< Ifpack_IlukGraph > | precondGraph_ |
RCP< Ifpack_CrsRiluk > | precond_ |
Definition at line 20 of file PlayaIfpackOperator.hpp.
Playa::IfpackOperator::IfpackOperator | ( | const EpetraMatrix * | A, | |
int | fillLevels, | |||
int | overlapFill, | |||
double | relaxationValue, | |||
double | relativeThreshold, | |||
double | absoluteThreshold | |||
) |
Definition at line 21 of file PlayaIfpackOperator.cpp.
References Playa::EpetraMatrix::crsMatrix(), precond_, and precondGraph_.
void Playa::IfpackOperator::apply | ( | Teuchos::ETransp | applyType, | |
const Vector< double > & | in, | |||
Vector< double > | out | |||
) | const [virtual] |
Apply the operator.
Implements Playa::LinearOperatorBase< double >.
Definition at line 68 of file PlayaIfpackOperator.cpp.
References Playa::EpetraVector::getConcrete(), and precond_.
RCP<Ifpack_CrsRiluk> Playa::IfpackOperator::precond_ [private] |
RCP<Ifpack_IlukGraph> Playa::IfpackOperator::precondGraph_ [private] |