47 #ifndef __Teko_AddPreconditionerFactory_hpp__ 48 #define __Teko_AddPreconditionerFactory_hpp__ 50 #include "Teko_BlockPreconditionerFactory.hpp" 63 Teuchos::RCP<BlockPreconditionerState> StateOne_;
64 Teuchos::RCP<BlockPreconditionerState> StateTwo_;
76 const Teuchos::RCP<const Teko::BlockPreconditionerFactory> & SecondFactory);
81 Teko::LinearOp buildPreconditionerOperator(Teko::BlockedLinearOp & blo,
85 virtual Teuchos::RCP<Teko::PreconditionerState> buildPreconditionerState()
const;
89 Teuchos::RCP<const Teko::BlockPreconditionerFactory> FirstFactory_;
90 Teuchos::RCP<const Teko::BlockPreconditionerFactory> SecondFactory_;
93 virtual void initializeFromParameterList(
const Teuchos::ParameterList & pl);
Abstract class which block preconditioner factories in Teko should be based on.
An implementation of a state object for block preconditioners.