An implementation of a state object for block preconditioners. More...
#include <Teko_BlockPreconditionerFactory.hpp>
Public Member Functions | |
virtual void | setBlockSourceVector (const Teko::BlockedMultiVector &srcVec) |
Set the vector associated with this operator (think nonlinear system) More... | |
virtual const Teko::BlockedMultiVector | getBlockedSourceVector () const |
Set the vector associated with this operator (think nonlinear system) More... | |
Public Member Functions inherited from Teko::PreconditionerState | |
virtual bool | isInitialized () const |
virtual void | setInitialized (bool init=true) |
virtual void | setSourceVector (const Teko::MultiVector &srcVec) |
Set the vector associated with this operator (think nonlinear system) More... | |
virtual const Teko::MultiVector | getSourceVector () const |
Set the vector associated with this operator (think nonlinear system) More... | |
virtual void | addInverse (const std::string &name, const Teko::InverseLinearOp &ilo) |
Add a named inverse to the state object. More... | |
virtual Teko::InverseLinearOp | getInverse (const std::string &name) const |
Get a named inverse from the state object. More... | |
virtual void | addLinearOp (const std::string &name, const Teko::LinearOp &lo) |
Add a named operator to the state object. More... | |
virtual Teko::LinearOp | getLinearOp (const std::string &name) |
Add a named operator to the state object. More... | |
virtual void | addModifiableOp (const std::string &name, const Teko::ModifiableLinearOp &mlo) |
Add a named operator to the state object. More... | |
virtual Teko::ModifiableLinearOp & | getModifiableOp (const std::string &name) |
Add a named operator to the state object. More... | |
virtual void | merge (const PreconditionerState &ps, int position=-1) |
Merge internal storage of another PreconditionerState object into this one. More... | |
unsigned int | getTag () const |
Get the tag for this operator. More... | |
void | setTag (unsigned int tag) |
Set the tag for this operator. More... | |
PreconditionerState () | |
PreconditionerState (const PreconditionerState &src) | |
void | setParameterList (const Teuchos::RCP< Teuchos::ParameterList > ¶mList) |
Set parameters from a parameter list and return with default values. More... | |
Teuchos::RCP < Teuchos::ParameterList > | getNonconstParameterList () |
Get the parameter list that was set using setParameterList(). More... | |
Teuchos::RCP < Teuchos::ParameterList > | unsetParameterList () |
Unset the parameter list that was set using setParameterList(). More... | |
Additional Inherited Members | |
Protected Attributes inherited from Teko::PreconditionerState | |
Teuchos::RCP < Teuchos::ParameterList > | paramList_ |
for ParameterListAcceptor More... | |
Teko::MultiVector | srcVector_ |
Store a source vector. More... | |
std::map< std::string, Teko::InverseLinearOp > | inverses_ |
Store a map of inverse linear operators. More... | |
bool | isInitialized_ |
Stores the initialization state. More... | |
An implementation of a state object for block preconditioners.
An implementation of the state object for block preconditioners. T
Definition at line 43 of file Teko_BlockPreconditionerFactory.hpp.
|
inlinevirtual |
Set the vector associated with this operator (think nonlinear system)
Definition at line 46 of file Teko_BlockPreconditionerFactory.hpp.
|
inlinevirtual |
Set the vector associated with this operator (think nonlinear system)
Definition at line 51 of file Teko_BlockPreconditionerFactory.hpp.