NOX Development
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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:
Inheritance graph
[legend]

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 NOX::Epetra::BroydenOperator, LOCA::Epetra::xyztPrec, and NOX::Epetra::FiniteDifference.


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