#include <Matrix.hpp>
|
| | Matrix () |
| |
| | Matrix (SizeType m, SizeType n) |
| |
| | Matrix (SizeType m, SizeType n, const ValueType &v) |
| |
| | Matrix (const Matrix &m) |
| |
| | Matrix (Matrix &&m) |
| |
| | Matrix (InitializerListType l) |
| |
| template<typename E > |
| | Matrix (const MatrixExpression< E > &e) |
| |
| Reference | operator() (SizeType i, SizeType j) |
| |
| ConstReference | operator() (SizeType i, SizeType j) const |
| |
| bool | isEmpty () const |
| |
| SizeType | getSize1 () const |
| |
| SizeType | getSize2 () const |
| |
| SizeType | getMaxSize () const |
| |
| ArrayType & | getData () |
| |
| const ArrayType & | getData () const |
| |
| Matrix & | operator= (const Matrix &m) |
| |
| Matrix & | operator= (Matrix &&m) |
| |
| template<typename C > |
| Matrix & | operator= (const MatrixContainer< C > &c) |
| |
| Matrix & | operator= (InitializerListType l) |
| |
| template<typename E > |
| Matrix & | operator= (const MatrixExpression< E > &e) |
| |
| template<typename C > |
| Matrix & | operator+= (const MatrixContainer< C > &c) |
| |
| Matrix & | operator+= (InitializerListType l) |
| |
| template<typename E > |
| Matrix & | operator+= (const MatrixExpression< E > &e) |
| |
| template<typename C > |
| Matrix & | operator-= (const MatrixContainer< C > &c) |
| |
| Matrix & | operator-= (InitializerListType l) |
| |
| template<typename E > |
| Matrix & | operator-= (const MatrixExpression< E > &e) |
| |
| template<typename T1 > |
| std::enable_if< IsScalar< T1 >::value, Matrix >::type & | operator*= (const T1 &t) |
| |
| template<typename T1 > |
| std::enable_if< IsScalar< T1 >::value, Matrix >::type & | operator/= (const T1 &t) |
| |
| template<typename E > |
| Matrix & | assign (const MatrixExpression< E > &e) |
| |
| Matrix & | assign (InitializerListType l) |
| |
| template<typename E > |
| Matrix & | plusAssign (const MatrixExpression< E > &e) |
| |
| Matrix & | plusAssign (InitializerListType l) |
| |
| template<typename E > |
| Matrix & | minusAssign (const MatrixExpression< E > &e) |
| |
| Matrix & | minusAssign (InitializerListType l) |
| |
| void | swap (Matrix &m) |
| |
| void | clear (const ValueType &v=ValueType()) |
| |
| void | resize (SizeType m, SizeType n, bool preserve=true, const ValueType &v=ValueType()) |
| |
| const ContainerType & | operator() () const |
| |
| ContainerType & | operator() () |
| |
| const ExpressionType & | operator() () const |
| |
| ExpressionType & | operator() () |
| |
◆ ValueType
template<typename T , typename A = std::vector<T>>
◆ Reference
template<typename T , typename A = std::vector<T>>
◆ ConstReference
template<typename T , typename A = std::vector<T>>
◆ SizeType
template<typename T , typename A = std::vector<T>>
◆ DifferenceType
template<typename T , typename A = std::vector<T>>
◆ ArrayType
template<typename T , typename A = std::vector<T>>
◆ Pointer
template<typename T , typename A = std::vector<T>>
◆ ConstPointer
template<typename T , typename A = std::vector<T>>
◆ ClosureType
template<typename T , typename A = std::vector<T>>
◆ ConstClosureType
template<typename T , typename A = std::vector<T>>
◆ MatrixTemporaryType
template<typename T , typename A = std::vector<T>>
◆ VectorTemporaryType
template<typename T , typename A = std::vector<T>>
◆ SharedPointer
template<typename T , typename A = std::vector<T>>
◆ InitializerListType
template<typename T , typename A = std::vector<T>>
◆ Matrix() [1/7]
template<typename T , typename A = std::vector<T>>
◆ Matrix() [2/7]
template<typename T , typename A = std::vector<T>>
◆ Matrix() [3/7]
template<typename T , typename A = std::vector<T>>
◆ Matrix() [4/7]
template<typename T , typename A = std::vector<T>>
◆ Matrix() [5/7]
template<typename T , typename A = std::vector<T>>
◆ Matrix() [6/7]
template<typename T , typename A = std::vector<T>>
◆ Matrix() [7/7]
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ operator()() [1/2]
template<typename T , typename A = std::vector<T>>
◆ operator()() [2/2]
template<typename T , typename A = std::vector<T>>
◆ isEmpty()
template<typename T , typename A = std::vector<T>>
◆ getSize1()
template<typename T , typename A = std::vector<T>>
◆ getSize2()
template<typename T , typename A = std::vector<T>>
◆ getMaxSize()
template<typename T , typename A = std::vector<T>>
◆ getData() [1/2]
template<typename T , typename A = std::vector<T>>
◆ getData() [2/2]
template<typename T , typename A = std::vector<T>>
◆ operator=() [1/5]
template<typename T , typename A = std::vector<T>>
◆ operator=() [2/5]
template<typename T , typename A = std::vector<T>>
◆ operator=() [3/5]
template<typename T , typename A = std::vector<T>>
template<typename C >
◆ operator=() [4/5]
template<typename T , typename A = std::vector<T>>
◆ operator=() [5/5]
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ operator+=() [1/3]
template<typename T , typename A = std::vector<T>>
template<typename C >
◆ operator+=() [2/3]
template<typename T , typename A = std::vector<T>>
◆ operator+=() [3/3]
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ operator-=() [1/3]
template<typename T , typename A = std::vector<T>>
template<typename C >
◆ operator-=() [2/3]
template<typename T , typename A = std::vector<T>>
◆ operator-=() [3/3]
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ operator*=()
template<typename T , typename A = std::vector<T>>
template<typename T1 >
◆ operator/=()
template<typename T , typename A = std::vector<T>>
template<typename T1 >
◆ assign() [1/2]
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ assign() [2/2]
template<typename T , typename A = std::vector<T>>
◆ plusAssign() [1/2]
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ plusAssign() [2/2]
template<typename T , typename A = std::vector<T>>
◆ minusAssign() [1/2]
template<typename T , typename A = std::vector<T>>
template<typename E >
◆ minusAssign() [2/2]
template<typename T , typename A = std::vector<T>>
◆ swap()
template<typename T , typename A = std::vector<T>>
◆ clear()
template<typename T , typename A = std::vector<T>>
◆ resize()
template<typename T , typename A = std::vector<T>>
◆ swap
template<typename T , typename A = std::vector<T>>
The documentation for this class was generated from the following files: