LOCA::Abstract::TransposeSolveGroup Class Reference

Abstract group interface class for solving the transpose of the Jacobian. More...

#include <LOCA_Abstract_TransposeSolveGroup.H>

Inheritance diagram for LOCA::Abstract::TransposeSolveGroup:

Inheritance graph
[legend]
Collaboration diagram for LOCA::Abstract::TransposeSolveGroup:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 TransposeSolveGroup ()
 Constructor.
virtual ~TransposeSolveGroup ()
 Destructor.
virtual
NOX::Abstract::Group::ReturnType 
applyJacobianTransposeInverse (Teuchos::ParameterList &params, const NOX::Abstract::Vector &input, NOX::Abstract::Vector &result) const =0
 Solve Jacobian-tranpose system.
virtual
NOX::Abstract::Group::ReturnType 
applyJacobianTransposeInverseMultiVector (Teuchos::ParameterList &params, const NOX::Abstract::MultiVector &input, NOX::Abstract::MultiVector &result) const =0
 Solve Jacobian-tranpose system with multiple right-hand sides.


Detailed Description

Abstract group interface class for solving the transpose of the Jacobian.

This interface, derived from NOX::Abstract::Group, provides the additional interface for solving the transpose of the Jacobian.

Definition at line 59 of file LOCA_Abstract_TransposeSolveGroup.H.


Constructor & Destructor Documentation

LOCA::Abstract::TransposeSolveGroup::TransposeSolveGroup (  )  [inline]

Constructor.

Definition at line 64 of file LOCA_Abstract_TransposeSolveGroup.H.

virtual LOCA::Abstract::TransposeSolveGroup::~TransposeSolveGroup (  )  [inline, virtual]

Destructor.

Definition at line 67 of file LOCA_Abstract_TransposeSolveGroup.H.


Member Function Documentation

virtual NOX::Abstract::Group::ReturnType LOCA::Abstract::TransposeSolveGroup::applyJacobianTransposeInverse ( Teuchos::ParameterList &  params,
const NOX::Abstract::Vector input,
NOX::Abstract::Vector result 
) const [pure virtual]

virtual NOX::Abstract::Group::ReturnType LOCA::Abstract::TransposeSolveGroup::applyJacobianTransposeInverseMultiVector ( Teuchos::ParameterList &  params,
const NOX::Abstract::MultiVector input,
NOX::Abstract::MultiVector result 
) const [pure virtual]


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

Generated on Wed Oct 21 14:28:28 2009 for Nonlinear Solver Project by  doxygen 1.5.9