tesseract++ 0.0.1
N-dimensional tensor library for embedded systems
Loading...
Searching...
No Matches
Matrix< T, Rows, Cols > Member List

This is the complete list of members for Matrix< T, Rows, Cols >, including all inherited members.

areDimsEqual() constTensorND< 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) constTensorND< T, Rows, Cols >inline
getDim(my_size_t i) constTensorND< T, Rows, Cols >inline
getNumDims() constTensorND< T, Rows, Cols >inline
getShape() constTensorND< T, Rows, Cols >inline
getTotalSize() constTensorND< 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) constMatrix< T, Rows, Cols >inline
inverse_c(void) constMatrix< T, Rows, Cols >inline
isIdentity(void) constMatrix< T, Rows, Cols >inline
isLowerTriangular(void) constMatrix< T, Rows, Cols >inline
isOrthogonal(void)Matrix< T, Rows, Cols >inline
isPositiveDefinite() constMatrix< T, Rows, Cols >inline
isSymmetric(void) constMatrix< T, Rows, Cols >inline
isUpperTriangular(void) constMatrix< 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) noexceptMatrix< T, Rows, Cols >inline
Matrix(TensorND< T, Rows, Cols > &&baseTensor) noexceptMatrix< T, Rows, Cols >inline
Matrix(T(&initList)[Rows][Cols])Matrix< T, Rows, Cols >inline
operator!=(const TensorND< T, Dims1... > &other) constTensorND< T, Rows, Cols >inline
operator()(Indices... indices)TensorND< T, Rows, Cols >inline
operator()(Indices... indices) constTensorND< T, Rows, Cols >inline
operator()(my_size_t(&indices)[length])TensorND< T, Rows, Cols >inline
operator()(my_size_t(&indices)[length]) constTensorND< T, Rows, Cols >inline
operator*(const Matrix< T, Rows1, Cols1 > &other) constMatrix< T, Rows, Cols >inline
operator*(const T scalar) constMatrix< T, Rows, Cols >inline
operator*Matrix< T, Rows, Cols >friend
TensorND< T, Rows, Cols >::operator*(const TensorND< T, Dims1... > &other) constTensorND< T, Rows, Cols >inline
operator+(const Matrix< T, Rows1, Cols1 > &other) constMatrix< T, Rows, Cols >inline
operator+(const T scalar) constMatrix< T, Rows, Cols >inline
operator+Matrix< T, Rows, Cols >friend
TensorND< T, Rows, Cols >::operator+(const TensorND< T, Dims1... > &other) constTensorND< T, Rows, Cols >inline
operator-(const Matrix< T, Rows1, Cols1 > &other) constMatrix< T, Rows, Cols >inline
operator-(const T scalar) constMatrix< T, Rows, Cols >inline
operator-Matrix< T, Rows, Cols >friend
operator-(void) constMatrix< T, Rows, Cols >inline
TensorND< T, Rows, Cols >::operator-(const TensorND< T, Dims1... > &other) constTensorND< T, Rows, Cols >inline
operator/(const Matrix< T, Rows1, Cols1 > &other) constMatrix< T, Rows, Cols >inline
operator/(const T scalar) constMatrix< T, Rows, Cols >inline
operator/Matrix< T, Rows, Cols >friend
TensorND< T, Rows, Cols >::operator/(const TensorND< T, Dims1... > &other) constTensorND< 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) constTensorND< T, Rows, Cols >inline
print() constTensorND< 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) noexceptTensorND< T, Rows, Cols >inline
toTensor(void) constMatrix< T, Rows, Cols >inline
transposed(void) constMatrix< T, Rows, Cols >inline
TensorND< T, Rows, Cols >::transposed(const my_size_t order[sizeof...(Dims)]) constTensorND< T, Rows, Cols >inline
upperTriangular(bool inplace=false)Matrix< T, Rows, Cols >inline