![]() |
Blaze
3.6
|
Base class for sparse vectors.The SparseVector class is a base class for all arbitrarily sized (N-dimensional) sparse vectors. It provides an abstraction from the actual type of the sparse vector, but enables a conversion back to this type via the Vector base class. More...
#include <SparseVector.h>
Inherits blaze::Vector< VT, TF >.
Public Types | |
using | VectorType = VT |
Type of the vector. | |
Public Member Functions | |
BLAZE_ALWAYS_INLINE constexpr VectorType & | operator~ () noexcept |
Conversion operator for non-constant vectors. More... | |
BLAZE_ALWAYS_INLINE constexpr const VectorType & | operator~ () const noexcept |
Conversion operator for constant vectors. More... | |
Static Public Attributes | |
static constexpr bool | transposeFlag = TF |
Transpose flag of the vector. | |
Base class for sparse vectors.
The SparseVector class is a base class for all arbitrarily sized (N-dimensional) sparse vectors. It provides an abstraction from the actual type of the sparse vector, but enables a conversion back to this type via the Vector base class.
|
inlinenoexceptinherited |
Conversion operator for non-constant vectors.
|
inlinenoexceptinherited |
Conversion operator for constant vectors.