#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()) |
|
◆ 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: