| areDimsEqual() const | TensorND< T, Rows, Cols > | inline |
| DEFINE_TYPE_ALIAS(T, value_type) | Matrix< T, Rows, Cols > | |
| einsum(const TensorND< T, Dims1... > &_tensor1, const TensorND< T, Dims2... > &_tensor2, my_size_t a, my_size_t b) | TensorND< T, Rows, Cols > | inlinestatic |
| fromTensor(TensorND< T, Rows, Cols > &&tensor) | Matrix< T, Rows, Cols > | inlinestatic |
| getDiagonalEntries(TensorND< T, DiagonalSize, 1 > &diagonalEntries) const | TensorND< T, Rows, Cols > | inline |
| getDim(my_size_t i) const | TensorND< T, Rows, Cols > | inline |
| getNumDims() const | TensorND< T, Rows, Cols > | inline |
| getShape() const | TensorND< T, Rows, Cols > | inline |
| getTotalSize() const | TensorND< T, Rows, Cols > | inline |
| I(void) | TensorND< T, Rows, Cols > | inlinestatic |
| inplace_transpose(void) | Matrix< T, Rows, Cols > | inline |
| TensorND< T, Rows, Cols >::inplace_transpose(const my_size_t order[sizeof...(Dims)]) | TensorND< T, Rows, Cols > | inline |
| inverse(void) const | Matrix< T, Rows, Cols > | inline |
| inverse_c(void) const | Matrix< T, Rows, Cols > | inline |
| isIdentity(void) const | Matrix< T, Rows, Cols > | inline |
| isLowerTriangular(void) const | Matrix< T, Rows, Cols > | inline |
| isOrthogonal(void) | Matrix< T, Rows, Cols > | inline |
| isPositiveDefinite() const | Matrix< T, Rows, Cols > | inline |
| isSymmetric(void) const | Matrix< T, Rows, Cols > | inline |
| isUpperTriangular(void) const | Matrix< T, Rows, Cols > | inline |
| lowerTriangular(bool inplace=false) | Matrix< T, Rows, Cols > | inline |
| matmul(const Matrix< T, mat1_rows, Common > &mat1, const Matrix< T, Common, mat2_cols > &mat2) | Matrix< T, Rows, Cols > | inlinestatic |
| Matrix() | Matrix< T, Rows, Cols > | inline |
| Matrix(T initValue) | Matrix< T, Rows, Cols > | inline |
| Matrix(const Matrix &other) | Matrix< T, Rows, Cols > | inline |
| Matrix(const TensorND< T, Rows, Cols > &baseTensor) | Matrix< T, Rows, Cols > | inline |
| Matrix(Matrix &&other) noexcept | Matrix< T, Rows, Cols > | inline |
| Matrix(TensorND< T, Rows, Cols > &&baseTensor) noexcept | Matrix< T, Rows, Cols > | inline |
| Matrix(T(&initList)[Rows][Cols]) | Matrix< T, Rows, Cols > | inline |
| operator!=(const TensorND< T, Dims1... > &other) const | TensorND< T, Rows, Cols > | inline |
| operator()(Indices... indices) | TensorND< T, Rows, Cols > | inline |
| operator()(Indices... indices) const | TensorND< T, Rows, Cols > | inline |
| operator()(my_size_t(&indices)[length]) | TensorND< T, Rows, Cols > | inline |
| operator()(my_size_t(&indices)[length]) const | TensorND< T, Rows, Cols > | inline |
| operator*(const Matrix< T, Rows1, Cols1 > &other) const | Matrix< T, Rows, Cols > | inline |
| operator*(const T scalar) const | Matrix< T, Rows, Cols > | inline |
| operator* | Matrix< T, Rows, Cols > | friend |
| TensorND< T, Rows, Cols >::operator*(const TensorND< T, Dims1... > &other) const | TensorND< T, Rows, Cols > | inline |
| operator+(const Matrix< T, Rows1, Cols1 > &other) const | Matrix< T, Rows, Cols > | inline |
| operator+(const T scalar) const | Matrix< T, Rows, Cols > | inline |
| operator+ | Matrix< T, Rows, Cols > | friend |
| TensorND< T, Rows, Cols >::operator+(const TensorND< T, Dims1... > &other) const | TensorND< T, Rows, Cols > | inline |
| operator-(const Matrix< T, Rows1, Cols1 > &other) const | Matrix< T, Rows, Cols > | inline |
| operator-(const T scalar) const | Matrix< T, Rows, Cols > | inline |
| operator- | Matrix< T, Rows, Cols > | friend |
| operator-(void) const | Matrix< T, Rows, Cols > | inline |
| TensorND< T, Rows, Cols >::operator-(const TensorND< T, Dims1... > &other) const | TensorND< T, Rows, Cols > | inline |
| operator/(const Matrix< T, Rows1, Cols1 > &other) const | Matrix< T, Rows, Cols > | inline |
| operator/(const T scalar) const | Matrix< T, Rows, Cols > | inline |
| operator/ | Matrix< T, Rows, Cols > | friend |
| TensorND< T, Rows, Cols >::operator/(const TensorND< T, Dims1... > &other) const | TensorND< T, Rows, Cols > | inline |
| operator=(const Matrix &other) | Matrix< T, Rows, Cols > | inline |
| operator=(T(&initList)[Rows][Cols]) | Matrix< T, Rows, Cols > | inline |
| TensorND< T, Rows, Cols >::operator=(const TensorND &other) | TensorND< T, Rows, Cols > | inline |
| operator==(const TensorND< T, Dims1... > &other) const | TensorND< T, Rows, Cols > | inline |
| print() const | TensorND< T, Rows, Cols > | inline |
| setDiagonal(T _val) | Matrix< T, Rows, Cols > | inline |
| setHomogen(T _val) | Matrix< T, Rows, Cols > | inline |
| setIdentity(void) | Matrix< T, Rows, Cols > | inline |
| setRandom(my_size_t _maxRand, my_size_t _minRand) | Matrix< T, Rows, Cols > | inline |
| setSequencial(void) | Matrix< T, Rows, Cols > | inline |
| setToZero(void) | Matrix< T, Rows, Cols > | inline |
| TensorND() | TensorND< T, Rows, Cols > | inline |
| TensorND(T initValue) | TensorND< T, Rows, Cols > | inline |
| TensorND(const TensorND &other) | TensorND< T, Rows, Cols > | inline |
| TensorND(TensorND &&other) noexcept | TensorND< T, Rows, Cols > | inline |
| toTensor(void) const | Matrix< T, Rows, Cols > | inline |
| transposed(void) const | Matrix< T, Rows, Cols > | inline |
| TensorND< T, Rows, Cols >::transposed(const my_size_t order[sizeof...(Dims)]) const | TensorND< T, Rows, Cols > | inline |
| upperTriangular(bool inplace=false) | Matrix< T, Rows, Cols > | inline |