LOCA::BorderedSolver::BorderedOperator Class Reference

Bordered solver operator representing as bordered Jacobian as operator as implemented in the NOX::Abstract::Group. More...

#include <LOCA_BorderedSolver_BorderedOperator.H>

Inheritance diagram for LOCA::BorderedSolver::BorderedOperator:

Inheritance graph
[legend]
Collaboration diagram for LOCA::BorderedSolver::BorderedOperator:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 BorderedOperator (const Teuchos::RCP< const LOCA::BorderedSystem::AbstractGroup > &grp)
 Constructor.
virtual ~BorderedOperator ()
 Destructor.
virtual Teuchos::RCP< const
LOCA::BorderedSystem::AbstractGroup
getBorderedGroup () const
virtual
NOX::Abstract::Group::ReturnType 
apply (const NOX::Abstract::MultiVector &X, NOX::Abstract::MultiVector &Y) const
 Apply the operator.
virtual
NOX::Abstract::Group::ReturnType 
applyTranspose (const NOX::Abstract::MultiVector &X, NOX::Abstract::MultiVector &Y) const
 Apply transpose of the operator.
virtual
NOX::Abstract::Group::ReturnType 
applyInverse (Teuchos::ParameterList &params, const NOX::Abstract::MultiVector &B, NOX::Abstract::MultiVector &X) const
 Apply inverse of the operator.
virtual
NOX::Abstract::Group::ReturnType 
applyInverseTranspose (Teuchos::ParameterList &params, const NOX::Abstract::MultiVector &B, NOX::Abstract::MultiVector &X) const
 Apply inverse transpose of the operator.

Protected Attributes

Teuchos::RCP< const
LOCA::BorderedSystem::AbstractGroup
grpPtr
 Pointer to group.

Private Member Functions

 BorderedOperator (const BorderedOperator &)
 Private to prohibit copying.
BorderedOperatoroperator= (const BorderedOperator &)
 Private to prohibit copying.


Detailed Description

Bordered solver operator representing as bordered Jacobian as operator as implemented in the NOX::Abstract::Group.

Definition at line 58 of file LOCA_BorderedSolver_BorderedOperator.H.


Constructor & Destructor Documentation

LOCA::BorderedSolver::BorderedOperator::BorderedOperator ( const Teuchos::RCP< const LOCA::BorderedSystem::AbstractGroup > &  grp  )  [inline]

Constructor.

Definition at line 63 of file LOCA_BorderedSolver_BorderedOperator.H.

virtual LOCA::BorderedSolver::BorderedOperator::~BorderedOperator (  )  [inline, virtual]

Destructor.

Definition at line 66 of file LOCA_BorderedSolver_BorderedOperator.H.

LOCA::BorderedSolver::BorderedOperator::BorderedOperator ( const BorderedOperator  )  [private]

Private to prohibit copying.


Member Function Documentation

virtual NOX::Abstract::Group::ReturnType LOCA::BorderedSolver::BorderedOperator::apply ( const NOX::Abstract::MultiVector X,
NOX::Abstract::MultiVector Y 
) const [inline, virtual]

Apply the operator.

Implements LOCA::BorderedSolver::AbstractOperator.

Definition at line 73 of file LOCA_BorderedSolver_BorderedOperator.H.

References NOX::Abstract::Group::NotDefined.

virtual NOX::Abstract::Group::ReturnType LOCA::BorderedSolver::BorderedOperator::applyTranspose ( const NOX::Abstract::MultiVector X,
NOX::Abstract::MultiVector Y 
) const [inline, virtual]

Apply transpose of the operator.

Implements LOCA::BorderedSolver::AbstractOperator.

Definition at line 80 of file LOCA_BorderedSolver_BorderedOperator.H.

References NOX::Abstract::Group::NotDefined.

virtual NOX::Abstract::Group::ReturnType LOCA::BorderedSolver::BorderedOperator::applyInverse ( Teuchos::ParameterList &  params,
const NOX::Abstract::MultiVector B,
NOX::Abstract::MultiVector X 
) const [inline, virtual]

Apply inverse of the operator.

Implements LOCA::BorderedSolver::AbstractOperator.

Definition at line 87 of file LOCA_BorderedSolver_BorderedOperator.H.

References NOX::Abstract::Group::NotDefined.

virtual NOX::Abstract::Group::ReturnType LOCA::BorderedSolver::BorderedOperator::applyInverseTranspose ( Teuchos::ParameterList &  params,
const NOX::Abstract::MultiVector B,
NOX::Abstract::MultiVector X 
) const [inline, virtual]

Apply inverse transpose of the operator.

Implements LOCA::BorderedSolver::AbstractOperator.

Definition at line 95 of file LOCA_BorderedSolver_BorderedOperator.H.

References NOX::Abstract::Group::NotDefined.

BorderedOperator& LOCA::BorderedSolver::BorderedOperator::operator= ( const BorderedOperator  )  [private]

Private to prohibit copying.


Member Data Documentation

Pointer to group.

Definition at line 112 of file LOCA_BorderedSolver_BorderedOperator.H.


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