Playa::IfpackOperator Class Reference

Inheritance diagram for Playa::IfpackOperator:

Playa::LinearOpWithSpaces< double > Playa::LinearOperatorBase< double > Playa::ObjectWithVerbosity

List of all members.

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_


Detailed Description

Definition at line 20 of file PlayaIfpackOperator.hpp.


Constructor & Destructor Documentation

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_.


Member Function Documentation

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_.


Member Data Documentation

RCP<Ifpack_CrsRiluk> Playa::IfpackOperator::precond_ [private]

Definition at line 44 of file PlayaIfpackOperator.hpp.

Referenced by apply(), and IfpackOperator().

RCP<Ifpack_IlukGraph> Playa::IfpackOperator::precondGraph_ [private]

Definition at line 42 of file PlayaIfpackOperator.hpp.

Referenced by IfpackOperator().

Site Contact