NOX Development
Loading...
Searching...
No Matches
NOX::Epetra::Interface::Preconditioner Class Referenceabstract

Used by NOX::Epetra to provide a link to the external code for Precondtioner fills. More...

#include <NOX_Epetra_Interface_Preconditioner.H>

Inheritance diagram for NOX::Epetra::Interface::Preconditioner:

Public Member Functions

 Preconditioner ()
 Constructor.
virtual ~Preconditioner ()
 Destructor.
virtual bool computePreconditioner (const Epetra_Vector &x, Epetra_Operator &M, Teuchos::ParameterList *precParams=0)=0
 Computes a user defined preconditioner.

Detailed Description

Used by NOX::Epetra to provide a link to the external code for Precondtioner fills.

This is only required if the user wishes to supply their own preconditioner operator.

Member Function Documentation

◆ computePreconditioner()

virtual bool NOX::Epetra::Interface::Preconditioner::computePreconditioner ( const Epetra_Vector & x,
Epetra_Operator & M,
Teuchos::ParameterList * precParams = 0 )
pure virtual

Computes a user defined preconditioner.

Implemented in LOCA::Epetra::xyztPrec, NOX::Epetra::BroydenOperator, and NOX::Epetra::FiniteDifference.


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