47 #ifndef __Teko_JacobiPreconditionerFactory_hpp__ 48 #define __Teko_JacobiPreconditionerFactory_hpp__ 50 #include "Teuchos_RCP.hpp" 52 #include "Teko_BlockPreconditionerFactory.hpp" 53 #include "Teko_BlockInvDiagonalStrategy.hpp" JacobiPreconditionerFactory()
Abstract class which block preconditioner factories in Teko should be based on.
An implementation of a state object for block preconditioners.
Teuchos::RCP< const BlockInvDiagonalStrategy > getInvDiagStrategy() const
Get inv diagonal strategy.
Teuchos::RCP< const BlockInvDiagonalStrategy > invOpsStrategy_
some members
virtual void initializeFromParameterList(const Teuchos::ParameterList &pl)
Initialize from a parameter list.
LinearOp buildPreconditionerOperator(BlockedLinearOp &blo, BlockPreconditionerState &state) const
Create the Jacobi preconditioner operator.