EpetraExt Development
Public Member Functions | Public Attributes
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 470 of file EpetraExt_ModelEvaluator.h.


Constructor & Destructor Documentation

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

Default constructor of null Operatir.

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


Member Data Documentation

Accessor for the Epetra_Operator.

Definition at line 478 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 483 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