VectorMutableDense vector and MultiVectorMutableDense multi-vector objects.
More...
#include <AbstractLinAlgPack_VectorSpaceSerial.hpp>
Inheritance diagram for AbstractLinAlgPack::VectorSpaceSerial:
Constructors / initializers | |
| VectorSpaceSerial (size_type dim=0) | |
Calls this->initialize(). | |
| void | initialize (size_type dim) |
| Initialize given the dimension of the vector space. | |
Overridden from VectorSpece | |
| bool | is_compatible (const VectorSpace &vec_space) const |
Returns true if vec_space.dim() == this->dim(). | |
| bool | is_in_core () const |
| Returns true. | |
| index_type | dim () const |
| Returns 0 if uninitialized. | |
| space_fcty_ptr_t | small_vec_spc_fcty () const |
Returns a VectorSpaceFactorySerial object. | |
| space_ptr_t | clone () const |
| | |
| vec_mut_ptr_t | create_member () const |
Returns a VectorMutableDense object. | |
| multi_vec_mut_ptr_t | create_members (size_type num_vecs) const |
Returns a MultiVectorMutableDense object. | |
| space_ptr_t | sub_space (const Range1D &rng) const |
| | |
| space_ptr_t | space (const GenPermMatrixSlice &P, BLAS_Cpp::Transp P_trans) const |
| | |
VectorMutableDense vector and MultiVectorMutableDense multi-vector objects.
The default constructor, copy constructor and assignment operators are allowed since they have the correct semantics.
Definition at line 43 of file AbstractLinAlgPack_VectorSpaceSerial.hpp.
|
|
Calls
Definition at line 50 of file AbstractLinAlgPack_VectorSpaceSerial.cpp. |
|
|
Initialize given the dimension of the vector space.
Definition at line 56 of file AbstractLinAlgPack_VectorSpaceSerial.cpp. |
|
|
Returns true if
The assumption here is that Implements AbstractLinAlgPack::VectorSpace. Definition at line 64 of file AbstractLinAlgPack_VectorSpaceSerial.cpp. |
|
|
Returns true.
Reimplemented from AbstractLinAlgPack::VectorSpace. Definition at line 70 of file AbstractLinAlgPack_VectorSpaceSerial.cpp. |
|
|
Returns 0 if uninitialized.
Implements AbstractLinAlgPack::VectorSpace. Definition at line 75 of file AbstractLinAlgPack_VectorSpaceSerial.cpp. |
|
|
Returns a
Reimplemented from AbstractLinAlgPack::VectorSpace. Definition at line 82 of file AbstractLinAlgPack_VectorSpaceSerial.cpp. |
|
|
Implements AbstractLinAlgPack::VectorSpace. Definition at line 89 of file AbstractLinAlgPack_VectorSpaceSerial.cpp. |
|
|
Returns a
Implements AbstractLinAlgPack::VectorSpace. Definition at line 97 of file AbstractLinAlgPack_VectorSpaceSerial.cpp. |
|
|
Returns a
Reimplemented from AbstractLinAlgPack::VectorSpace. Definition at line 105 of file AbstractLinAlgPack_VectorSpaceSerial.cpp. |
|
|
Reimplemented from AbstractLinAlgPack::VectorSpace. Definition at line 113 of file AbstractLinAlgPack_VectorSpaceSerial.cpp. |
|
||||||||||||
|
Reimplemented from AbstractLinAlgPack::VectorSpace. Definition at line 132 of file AbstractLinAlgPack_VectorSpaceSerial.cpp. |
1.3.9.1