#include <AbstractLinAlgPack_VectorSpaceFactory.hpp>
Inheritance diagram for AbstractLinAlgPack::VectorSpaceFactory:
Constructors / initializers | |
| virtual | ~VectorSpaceFactory () |
| | |
| VectorSpaceFactory (const inner_prod_ptr_t &inner_prod=Teuchos::null) | |
Calls inner_prod(). | |
| virtual void | inner_prod (const inner_prod_ptr_t &inner_prod) |
| Initialize with an inner product object that will be given to vector. | |
| virtual const inner_prod_ptr_t | inner_prod () const |
| Return the smart pointer to the inner product strategy object. | |
Pure virtual functions that must be overridden | |
| virtual space_ptr_t | create_vec_spc (index_type dim) const =0 |
| Create a vector space of the given dimension. | |
Public Types | |
| typedef Teuchos::RefCountPtr< const InnerProduct > | inner_prod_ptr_t |
| | |
| typedef Teuchos::RefCountPtr< const VectorSpace > | space_ptr_t |
| | |
ToDo: Finish documentation!
Definition at line 41 of file AbstractLinAlgPack_VectorSpaceFactory.hpp.
|
|
Definition at line 46 of file AbstractLinAlgPack_VectorSpaceFactory.hpp. |
|
|
Definition at line 48 of file AbstractLinAlgPack_VectorSpaceFactory.hpp. |
|
|
Definition at line 36 of file AbstractLinAlgPack_VectorSpaceFactory.cpp. |
|
|
Calls
Definition at line 39 of file AbstractLinAlgPack_VectorSpaceFactory.cpp. |
|
|
Initialize with an inner product object that will be given to vector.
|
|
|
Return the smart pointer to the inner product strategy object. Postconditions:
|
|
|
Create a vector space of the given dimension. Postconditions:
Implemented in AbstractLinAlgPack::VectorSpaceFactorySerial. |
1.3.9.1