Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Stokhos::MPPreconditioner Class Referenceabstract

An abstract class to represent a generic stochastic Galerkin preconditioner as an Epetra_Operator. More...

#include <Stokhos_MPPreconditioner.hpp>

Inheritance diagram for Stokhos::MPPreconditioner:
Inheritance graph
[legend]

Public Member Functions

 MPPreconditioner ()
 Constructor.
 
virtual ~MPPreconditioner ()
 Destructor.
 
virtual void setupPreconditioner (const Teuchos::RCP< Stokhos::BlockDiagonalOperator > &mp_op, const Epetra_Vector &x)=0
 Setup preconditioner.
 
- Public Member Functions inherited from Epetra_Operator
virtual ~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_CommComm () const=0
 
virtual const Epetra_MapOperatorDomainMap () const=0
 
virtual const Epetra_MapOperatorRangeMap () const=0
 

Detailed Description

An abstract class to represent a generic stochastic Galerkin preconditioner as an Epetra_Operator.

Definition at line 56 of file Stokhos_MPPreconditioner.hpp.

Constructor & Destructor Documentation

◆ MPPreconditioner()

Stokhos::MPPreconditioner::MPPreconditioner ( )
inline

Constructor.

Definition at line 60 of file Stokhos_MPPreconditioner.hpp.

◆ ~MPPreconditioner()

virtual Stokhos::MPPreconditioner::~MPPreconditioner ( )
inlinevirtual

Destructor.

Definition at line 63 of file Stokhos_MPPreconditioner.hpp.

Member Function Documentation

◆ setupPreconditioner()

virtual void Stokhos::MPPreconditioner::setupPreconditioner ( const Teuchos::RCP< Stokhos::BlockDiagonalOperator > &  mp_op,
const Epetra_Vector x 
)
pure virtual

The documentation for this class was generated from the following file: