LifeV
|
Epetra_ExactJacobian This class implements an Epetra_Operator to be passed to AztecOO. More...
Public Types | |
typedef FSIExactJacobian::vector_Type | vector_Type |
typedef Epetra_Map | map_Type |
typedef std::shared_ptr< map_Type > | mapPtr_Type |
Private Attributes | |
FSIExactJacobian * | M_ej |
mapPtr_Type | M_operatorDomainMap |
mapPtr_Type | M_operatorRangeMap |
std::shared_ptr< Epetra_Comm > | M_comm |
Constructor & Destructor | |
Epetra_ExactJacobian () | |
Empty Constructor. More... | |
virtual | ~Epetra_ExactJacobian () |
Destructor. More... | |
Methods | |
void | setOperator (FSIExactJacobian *ej) |
sets the exactJacobian pointer and some contents thereof More... | |
int | Apply (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
apply the jacobian to X and returns the result in Y More... | |
int | SetUseTranspose (bool) |
These are the methods necessary to implement Epetra_Operator but that are not used. More... | |
int | ApplyInverse (const Epetra_MultiVector &, Epetra_MultiVector &) const |
double | NormInf () const |
const char * | Label () const |
bool | UseTranspose () const |
bool | HasNormInf () const |
const Epetra_Comm & | Comm () const |
const Epetra_Map & | OperatorDomainMap () const |
const Epetra_Map & | OperatorRangeMap () const |
Epetra_ExactJacobian This class implements an Epetra_Operator to be passed to AztecOO.
This class relies on exactJacobian to solve the linear jacobian problem
Definition at line 176 of file FSIExactJacobian.hpp.
Definition at line 182 of file FSIExactJacobian.hpp.
typedef Epetra_Map map_Type |
Definition at line 183 of file FSIExactJacobian.hpp.
typedef std::shared_ptr<map_Type> mapPtr_Type |
Definition at line 184 of file FSIExactJacobian.hpp.
Empty Constructor.
Definition at line 468 of file FSIExactJacobian.cpp.
|
inlinevirtual |
Destructor.
Definition at line 195 of file FSIExactJacobian.hpp.
void setOperator | ( | FSIExactJacobian * | ej | ) |
sets the exactJacobian pointer and some contents thereof
Definition at line 480 of file FSIExactJacobian.cpp.
int Apply | ( | const Epetra_MultiVector & | X, |
Epetra_MultiVector & | Y | ||
) | const |
apply the jacobian to X and returns the result in Y
Definition at line 489 of file FSIExactJacobian.cpp.
|
inline |
These are the methods necessary to implement Epetra_Operator but that are not used.
Definition at line 208 of file FSIExactJacobian.hpp.
|
inline |
Definition at line 214 of file FSIExactJacobian.hpp.
|
inline |
Definition at line 219 of file FSIExactJacobian.hpp.
|
inline |
Definition at line 224 of file FSIExactJacobian.hpp.
|
inline |
Definition at line 228 of file FSIExactJacobian.hpp.
|
inline |
Definition at line 232 of file FSIExactJacobian.hpp.
|
inline |
Definition at line 237 of file FSIExactJacobian.hpp.
|
inline |
Definition at line 241 of file FSIExactJacobian.hpp.
|
inline |
Definition at line 245 of file FSIExactJacobian.hpp.
|
private |
Definition at line 254 of file FSIExactJacobian.hpp.
|
private |
Definition at line 256 of file FSIExactJacobian.hpp.
|
private |
Definition at line 257 of file FSIExactJacobian.hpp.
|
private |
Definition at line 259 of file FSIExactJacobian.hpp.