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

List of all members.

Public Member Functions

def __init__
def computeJacobian
def __disown__

Public Attributes

 this

Detailed Description

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

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

C++ includes: NOX_Epetra_Interface_Jacobian.H 

Constructor & Destructor Documentation

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

NOX::Epetra::Interface::Jacobian::Jacobian()

Constructor. 

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


Member Function Documentation

computeJacobian(Jacobian self, Epetra_Vector x, Operator Jac) -> bool

virtual bool
NOX::Epetra::Interface::Jacobian::computeJacobian(const Epetra_Vector
&x, Epetra_Operator &Jac)=0

Compute Jacobian given the specified input vector x. Returns true if
computation was successful. 

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


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