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>

List of all members.

Public Member Functions

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

Public Attributes

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

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 408 of file EpetraExt_ModelEvaluator.h.


Constructor & Destructor Documentation

EpetraExt::ModelEvaluator::Preconditioner::Preconditioner (  )  [inline]

Default constructor of null Operatir.

Definition at line 410 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 412 of file EpetraExt_ModelEvaluator.h.


Member Data Documentation

Accessor for the Epetra_Operator.

Definition at line 416 of file EpetraExt_ModelEvaluator.h.

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 421 of file EpetraExt_ModelEvaluator.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Wed Apr 13 09:57:55 2011 for EpetraExt by  doxygen 1.6.3