PyTrilinos  Development
 All Classes Functions
Public Member Functions | Public Attributes
PyTrilinos.NOX.Epetra.Interface.Preconditioner Class Reference
Inheritance diagram for PyTrilinos.NOX.Epetra.Interface.Preconditioner:
Inheritance graph
[legend]
Collaboration diagram for PyTrilinos.NOX.Epetra.Interface.Preconditioner:
Collaboration graph
[legend]

List of all members.

Public Member Functions

def __init__
def computePreconditioner
def __disown__

Public Attributes

 this

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.

C++ includes: NOX_Epetra_Interface_Preconditioner.H 

Constructor & Destructor Documentation

__init__(NOX::Epetra::Interface::Preconditioner self) -> Preconditioner

NOX::Epetra::Interface::Preconditioner::Preconditioner()

Constructor. 

Reimplemented in PyTrilinos.NOX.Epetra.ModelEvaluatorInterface, PyTrilinos.NOX.Epetra.FiniteDifferenceColoring, and PyTrilinos.NOX.Epetra.FiniteDifference.


Member Function Documentation

computePreconditioner(Preconditioner self, Epetra_Vector x, Operator M, ParameterList precParams=None) -> bool

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

Computes a user defined preconditioner. 

Reimplemented in PyTrilinos.NOX.Epetra.ModelEvaluatorInterface, and PyTrilinos.NOX.Epetra.FiniteDifference.


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