Teko  Version of the Day
 All Classes Files Functions Variables Pages
List of all members
Teko::MultPrecondState Class Reference

#include <Teko_MultPreconditionerFactory.hpp>

Inheritance diagram for Teko::MultPrecondState:
Inheritance graph
[legend]

Additional Inherited Members

- Public Member Functions inherited from Teko::BlockPreconditionerState
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 > &paramList)
 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...
 
- 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...
 

Detailed Description

Preconditioning factories must supply a 'State' class which is where data specific to the preconditioner construction is stored. The constructor will be invoked elsewhere.

Definition at line 23 of file Teko_MultPreconditionerFactory.hpp.


The documentation for this class was generated from the following file: