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__
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 

Member Function Documentation

def PyTrilinos::NOX::Epetra::Interface::Preconditioner::__init__ (   self,
  args 
)

__init__(self) -> Preconditioner

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

Constructor. 

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

def PyTrilinos::NOX::Epetra::Interface::Preconditioner::__init__ (   self,
  args 
)

__init__(self) -> Preconditioner

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

Constructor. 

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

def PyTrilinos::NOX::Epetra::Interface::Preconditioner::computePreconditioner (   self,
  args 
)

computePreconditioner(self, Epetra_Vector x, Epetra_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::FiniteDifference, and PyTrilinos::NOX::Epetra::FiniteDifference.

def PyTrilinos::NOX::Epetra::Interface::Preconditioner::computePreconditioner (   self,
  args 
)

computePreconditioner(self, Epetra_Vector x, Epetra_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::FiniteDifference, and PyTrilinos::NOX::Epetra::FiniteDifference.


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

Generated on Thu Dec 17 11:00:22 2009 for PyTrilinos by  doxygen 1.5.9