Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
An abstract class to represent a generic stochastic Galerkin preconditioner as an Epetra_Operator. More...
#include <Stokhos_MPPreconditioner.hpp>
Public Member Functions | |
MPPreconditioner () | |
Constructor. More... | |
virtual | ~MPPreconditioner () |
Destructor. More... | |
virtual void | setupPreconditioner (const Teuchos::RCP< Stokhos::BlockDiagonalOperator > &mp_op, const Epetra_Vector &x)=0 |
Setup preconditioner. More... | |
Public Member Functions inherited from Epetra_Operator | |
virtual int | SetUseTranspose (bool UseTranspose)=0 |
virtual int | Apply (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const =0 |
virtual int | ApplyInverse (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const =0 |
virtual double | NormInf () const =0 |
virtual const char * | Label () const =0 |
virtual bool | UseTranspose () const =0 |
virtual bool | HasNormInf () const =0 |
virtual const Epetra_Comm & | Comm () const =0 |
virtual const Epetra_Map & | OperatorDomainMap () const =0 |
virtual const Epetra_Map & | OperatorRangeMap () const =0 |
An abstract class to represent a generic stochastic Galerkin preconditioner as an Epetra_Operator.
Definition at line 24 of file Stokhos_MPPreconditioner.hpp.
|
inline |
Constructor.
Definition at line 28 of file Stokhos_MPPreconditioner.hpp.
|
inlinevirtual |
Destructor.
Definition at line 31 of file Stokhos_MPPreconditioner.hpp.
|
pure virtual |
Setup preconditioner.
Implemented in Stokhos::MPBlockDiagonalPreconditioner, and Stokhos::MPMeanBasedPreconditioner.