Teko  Version of the Day
 All Classes Files Functions Variables Pages
Public Member Functions | List of all members
Teko::BlockPreconditionerState Class Reference

An implementation of a state object for block preconditioners. More...

#include <Teko_BlockPreconditionerFactory.hpp>

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

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 > &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...
 

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...
 

Detailed Description

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.

Member Function Documentation

virtual void Teko::BlockPreconditionerState::setBlockSourceVector ( const Teko::BlockedMultiVector &  srcVec)
inlinevirtual

Set the vector associated with this operator (think nonlinear system)

Definition at line 46 of file Teko_BlockPreconditionerFactory.hpp.

virtual const Teko::BlockedMultiVector Teko::BlockPreconditionerState::getBlockedSourceVector ( ) const
inlinevirtual

Set the vector associated with this operator (think nonlinear system)

Definition at line 51 of file Teko_BlockPreconditionerFactory.hpp.


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