|
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
.
1.8.5