EpetraExt  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
EpetraExt::ModelEvaluator::Preconditioner Struct Reference

Simple aggregate struct that stores a preconditioner as an Epetra_Operator and a bool, about whether it is inverted or not. More...

#include <EpetraExt_ModelEvaluator.h>

Public Member Functions

 Preconditioner ()
 Default constructor of null Operatir. More...
 
 Preconditioner (const Teuchos::RCP< Epetra_Operator > &PrecOp_, bool isAlreadyInverted_)
 Usable constructor to set the (Epetra_Operator,bool) pair. More...
 

Public Attributes

Teuchos::RCP< Epetra_OperatorPrecOp
 Accessor for the Epetra_Operator. More...
 
bool isAlreadyInverted
 Bool flag. More...
 

Detailed Description

Simple aggregate struct that stores a preconditioner as an Epetra_Operator and a bool, about whether it is inverted or not.

Definition at line 511 of file EpetraExt_ModelEvaluator.h.

Constructor & Destructor Documentation

EpetraExt::ModelEvaluator::Preconditioner::Preconditioner ( )
inline

Default constructor of null Operatir.

Definition at line 513 of file EpetraExt_ModelEvaluator.h.

EpetraExt::ModelEvaluator::Preconditioner::Preconditioner ( const Teuchos::RCP< Epetra_Operator > &  PrecOp_,
bool  isAlreadyInverted_ 
)
inline

Usable constructor to set the (Epetra_Operator,bool) pair.

Definition at line 515 of file EpetraExt_ModelEvaluator.h.

Member Data Documentation

Teuchos::RCP<Epetra_Operator> EpetraExt::ModelEvaluator::Preconditioner::PrecOp

Accessor for the Epetra_Operator.

Definition at line 519 of file EpetraExt_ModelEvaluator.h.

bool EpetraExt::ModelEvaluator::Preconditioner::isAlreadyInverted

Bool flag.

When isAlreadyInverted==true, then the PrecOp is an approximation to the inverse of the Matrix. If false, then this Operator is an approximation to the matrix, and still must be sent to a preconditioning algorithm like ILU.

Definition at line 524 of file EpetraExt_ModelEvaluator.h.


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