|
MOOCHO (Single Doxygen Collection)
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(). More... | |
| virtual const options_ptr_t & | get_options () const =0 |
Get the OptionsFromStream object being used to extract the options from. More... | |
Public Member Functions inherited from Teuchos::AbstractFactory< BasisSystem > | |
| virtual | ~AbstractFactory () |
| virtual obj_ptr_t | create () const =0 |
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.
|
inlinevirtual |
Definition at line 73 of file AbstractLinAlgPack_BasisSystemFactory.hpp.
|
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.
|
pure virtual |
Get the OptionsFromStream object being used to extract the options from.
Implemented in AbstractLinAlgPack::BasisSystemFactoryStd.
1.8.6