Stokhos Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
Stokhos::SGOperator Class Referenceabstract

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

#include <Stokhos_SGOperator.hpp>

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

Public Member Functions

 SGOperator ()
 Constructor. More...
 
virtual ~SGOperator ()
 Destructor. More...
 
virtual void setupOperator (const Teuchos::RCP< Stokhos::EpetraOperatorOrthogPoly > &poly)=0
 Setup operator. More...
 
virtual Teuchos::RCP
< Stokhos::EpetraOperatorOrthogPoly
getSGPolynomial ()=0
 Get SG polynomial. More...
 
virtual Teuchos::RCP< const
Stokhos::EpetraOperatorOrthogPoly
getSGPolynomial () const =0
 Get SG polynomial. 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_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 operator as an Epetra_Operator.

Definition at line 57 of file Stokhos_SGOperator.hpp.

Constructor & Destructor Documentation

Stokhos::SGOperator::SGOperator ( )
inline

Constructor.

Definition at line 61 of file Stokhos_SGOperator.hpp.

virtual Stokhos::SGOperator::~SGOperator ( )
inlinevirtual

Destructor.

Definition at line 64 of file Stokhos_SGOperator.hpp.

Member Function Documentation

virtual void Stokhos::SGOperator::setupOperator ( const Teuchos::RCP< Stokhos::EpetraOperatorOrthogPoly > &  poly)
pure virtual
virtual Teuchos::RCP< Stokhos::EpetraOperatorOrthogPoly > Stokhos::SGOperator::getSGPolynomial ( )
pure virtual
virtual Teuchos::RCP<const Stokhos::EpetraOperatorOrthogPoly > Stokhos::SGOperator::getSGPolynomial ( ) const
pure virtual

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