19 #ifndef AZTECOO_OPERATOR_ALGEBRA_HPP 20 #define AZTECOO_OPERATOR_ALGEBRA_HPP 23 #include <Teuchos_ParameterList.hpp> 25 #include <lifev/core/linear_algebra/InvertibleOperator.hpp> 49 return M_linSolver->NumIters();
virtual void doSetParameterList()
InvertibleOperator * createAztecooOperatorAlgebra()
InvertibleOperator interface to AztecOO in Trilinos. AztecooOperator will use the matrix-free Krylov ...
boost::shared_ptr< SolverType > SolverType_ptr
virtual void doSetPreconditioner()
void updateInverseJacobian(const UInt &iQuadPt)
static const LifeV::UInt elm_nodes_num[]
Abstract class which defines the interface of an Invertible Linear Operator Algebra.
virtual void doSetOperator()
Epetra_MultiVector vector_Type
static bool registerAztecooAlgebra
SolverType_ptr M_linSolver
virtual int doApplyInverse(const vector_Type &X, vector_Type &Y) const