|
AbstractLinAlgPack: C++ Interfaces For Vectors, Matrices And Related Linear Algebra Objects
Version of the Day
|
Interface for a factory object that will create BasisSystem objects.
More...
#include <AbstractLinAlgPack_BasisSystemFactory.hpp>

Public Member Functions | |
| virtual | ~BasisSystemFactory () |
| | |
| virtual void | set_options (const options_ptr_t &options)=0 |
Set the options that will be used to determine what basis system will be returned from this->create(). | |
| virtual const options_ptr_t & | get_options () const =0 |
Get the OptionsFromStream object being used to extract the options from. | |
Public types | |
| typedef Teuchos::RCP< const OptionsFromStreamPack::OptionsFromStream > | options_ptr_t |
| | |
Interface for a factory object that will create BasisSystem objects.
Definition at line 59 of file AbstractLinAlgPack_BasisSystemFactory.hpp.
| typedef Teuchos::RCP< const OptionsFromStreamPack::OptionsFromStream> AbstractLinAlgPack::BasisSystemFactory::options_ptr_t |
Definition at line 68 of file AbstractLinAlgPack_BasisSystemFactory.hpp.
| virtual AbstractLinAlgPack::BasisSystemFactory::~BasisSystemFactory | ( | ) | [inline, virtual] |
Definition at line 73 of file AbstractLinAlgPack_BasisSystemFactory.hpp.
| virtual void AbstractLinAlgPack::BasisSystemFactory::set_options | ( | const options_ptr_t & | options | ) | [pure virtual] |
Set the options that will be used to determine what basis system will be returned from this->create().
Note that it is allowed for the client to alter *options.get() after this method is called so this had better read the options inside of the this->create() method.
Implemented in AbstractLinAlgPack::BasisSystemFactoryStd.
| virtual const options_ptr_t& AbstractLinAlgPack::BasisSystemFactory::get_options | ( | ) | const [pure virtual] |
Get the OptionsFromStream object being used to extract the options from.
Implemented in AbstractLinAlgPack::BasisSystemFactoryStd.
1.7.6.1