NOX
Development
|
#include <LOCA_Epetra_ShiftInvertOperator.H>
Public Member Functions | |
ShiftInvertOperator (const Teuchos::RCP< LOCA::GlobalData > &global_data, const Teuchos::RCP< LOCA::Epetra::Group > &grp, const Teuchos::RCP< const Epetra_Operator > &jac, double shift) | |
Constructor. | |
virtual | ~ShiftInvertOperator () |
Destructor. | |
virtual int | SetUseTranspose (bool UseTranspose) |
Set transpose. | |
virtual int | Apply (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
Apply shifted operator. | |
virtual int | ApplyInverse (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
Apply shifted operator inverse. | |
virtual double | NormInf () const |
Computing infinity norm. | |
virtual const char * | Label () const |
Label. | |
virtual bool | UseTranspose () const |
Transpose. | |
virtual bool | HasNormInf () const |
Have norm-inf. | |
virtual const Epetra_Comm & | Comm () const |
Returns a pointer to the Epetra_Comm communicator associated with this operator. | |
virtual const Epetra_Map & | OperatorDomainMap () const |
Returns the Epetra_Map object associated with the domain of this operator. | |
virtual const Epetra_Map & | OperatorRangeMap () const |
Returns the Epetra_Map object associated with the range of this operator. | |
Protected Attributes | |
Teuchos::RCP< LOCA::GlobalData > | globalData |
Global data object. | |
Teuchos::RCP< const LOCA::Epetra::Group > | locagrp |
LOCA group. | |
Teuchos::RCP< const Epetra_Operator > | jacOper |
Jacobian operator. | |
double | shift_ |
Shift value. | |
const char * | Label_ |
Label. | |
Epetra operator for .