ArrayType typedef | CDPL::Math::SparseVector< T, A > | |
assign(const VectorExpression< E > &e) | CDPL::Math::SparseVector< T, A > | inline |
assign(InitializerListType l) | CDPL::Math::SparseVector< T, A > | inline |
clear() | CDPL::Math::SparseVector< T, A > | inline |
ClosureType typedef | CDPL::Math::SparseVector< T, A > | |
ConstClosureType typedef | CDPL::Math::SparseVector< T, A > | |
ConstPointer typedef | CDPL::Math::SparseVector< T, A > | |
ConstReference typedef | CDPL::Math::SparseVector< T, A > | |
ContainerType typedef | CDPL::Math::VectorContainer< SparseVector< T, std::unordered_map< std::size_t, T > > > | |
DifferenceType typedef | CDPL::Math::SparseVector< T, A > | |
Expression() | CDPL::Math::Expression< E > | inlineprotected |
ExpressionType typedef | CDPL::Math::VectorExpression< E > | |
getData() | CDPL::Math::SparseVector< T, A > | inline |
getData() const | CDPL::Math::SparseVector< T, A > | inline |
getMaxSize() const | CDPL::Math::SparseVector< T, A > | inline |
getNumElements() const | CDPL::Math::SparseVector< T, A > | inline |
getSize() const | CDPL::Math::SparseVector< T, A > | inline |
InitializerListType typedef | CDPL::Math::SparseVector< T, A > | |
isEmpty() const | CDPL::Math::SparseVector< T, A > | inline |
KeyType typedef | CDPL::Math::SparseVector< T, A > | |
minusAssign(const VectorExpression< E > &e) | CDPL::Math::SparseVector< T, A > | inline |
minusAssign(InitializerListType l) | CDPL::Math::SparseVector< T, A > | inline |
operator()(SizeType i) | CDPL::Math::SparseVector< T, A > | inline |
operator()(SizeType i) const | CDPL::Math::SparseVector< T, A > | inline |
VectorContainer< SparseVector< T, std::unordered_map< std::size_t, T > > >::operator()() const | CDPL::Math::VectorContainer< SparseVector< T, std::unordered_map< std::size_t, T > > > | inline |
VectorContainer< SparseVector< T, std::unordered_map< std::size_t, T > > >::operator()() | CDPL::Math::VectorContainer< SparseVector< T, std::unordered_map< std::size_t, T > > > | inline |
operator*=(const T1 &t) | CDPL::Math::SparseVector< T, A > | inline |
operator+=(const VectorContainer< C > &c) | CDPL::Math::SparseVector< T, A > | inline |
operator+=(InitializerListType l) | CDPL::Math::SparseVector< T, A > | inline |
operator+=(const VectorExpression< E > &e) | CDPL::Math::SparseVector< T, A > | inline |
operator-=(const VectorContainer< C > &c) | CDPL::Math::SparseVector< T, A > | inline |
operator-=(InitializerListType l) | CDPL::Math::SparseVector< T, A > | inline |
operator-=(const VectorExpression< E > &e) | CDPL::Math::SparseVector< T, A > | inline |
operator/=(const T1 &t) | CDPL::Math::SparseVector< T, A > | inline |
operator=(const SparseVector &v) | CDPL::Math::SparseVector< T, A > | inline |
operator=(SparseVector &&v) | CDPL::Math::SparseVector< T, A > | inline |
operator=(InitializerListType l) | CDPL::Math::SparseVector< T, A > | inline |
operator=(const VectorContainer< C > &c) | CDPL::Math::SparseVector< T, A > | inline |
operator=(const VectorExpression< E > &e) | CDPL::Math::SparseVector< T, A > | inline |
operator[](SizeType i) | CDPL::Math::SparseVector< T, A > | inline |
operator[](SizeType i) const | CDPL::Math::SparseVector< T, A > | inline |
plusAssign(const VectorExpression< E > &e) | CDPL::Math::SparseVector< T, A > | inline |
plusAssign(InitializerListType l) | CDPL::Math::SparseVector< T, A > | inline |
Pointer typedef | CDPL::Math::SparseVector< T, A > | |
Reference typedef | CDPL::Math::SparseVector< T, A > | |
resize(SizeType n) | CDPL::Math::SparseVector< T, A > | inline |
SharedPointer typedef | CDPL::Math::SparseVector< T, A > | |
SizeType typedef | CDPL::Math::SparseVector< T, A > | |
SparseVector() | CDPL::Math::SparseVector< T, A > | inline |
SparseVector(SizeType n) | CDPL::Math::SparseVector< T, A > | inlineexplicit |
SparseVector(const SparseVector &v) | CDPL::Math::SparseVector< T, A > | inline |
SparseVector(SparseVector &&v) | CDPL::Math::SparseVector< T, A > | inline |
SparseVector(InitializerListType l) | CDPL::Math::SparseVector< T, A > | inline |
SparseVector(const VectorExpression< E > &e) | CDPL::Math::SparseVector< T, A > | inline |
swap(SparseVector &v) | CDPL::Math::SparseVector< T, A > | inline |
swap(SparseVector &v1, SparseVector &v2) | CDPL::Math::SparseVector< T, A > | friend |
ValueType typedef | CDPL::Math::SparseVector< T, A > | |
VectorContainer() | CDPL::Math::VectorContainer< SparseVector< T, std::unordered_map< std::size_t, T > > > | inlineprotected |
VectorExpression() | CDPL::Math::VectorExpression< E > | inlineprotected |
VectorTemporaryType typedef | CDPL::Math::SparseVector< T, A > | |
~Expression() | CDPL::Math::Expression< E > | inlineprotected |
~VectorContainer() | CDPL::Math::VectorContainer< SparseVector< T, std::unordered_map< std::size_t, T > > > | inlineprotected |
~VectorExpression() | CDPL::Math::VectorExpression< E > | inlineprotected |