|
| | DEFINE_TYPE_ALIAS (T, value_type) |
| |
| | FusedMatrix () |
| |
| | FusedMatrix (T initValue) |
| |
| | FusedMatrix (const FusedMatrix &other) |
| |
| | FusedMatrix (const FusedTensorND< T, Rows, Cols > &baseTensor) |
| |
| | FusedMatrix (FusedMatrix &&other) noexcept |
| |
| | FusedMatrix (FusedTensorND< T, Rows, Cols > &&baseTensor) noexcept |
| |
| | FusedMatrix (T(&initList)[Rows][Cols]) |
| |
| FusedTensorND< T, Rows, Cols > | copyToTensor (void) const |
| |
| FusedTensorND< T, Rows, Cols > | moveToTensor (void) |
| |
| template<typename Expr > |
| FusedMatrix & | operator= (const BaseExpr< Expr > &expr) |
| |
| FusedMatrix & | operator= (const FusedTensorND< T, Rows, Cols > &other) |
| |
| FusedMatrix & | operator= (const FusedMatrix &other) |
| |
| FusedMatrix & | operator= (FusedTensorND< T, Rows, Cols > &&other) noexcept |
| |
| FusedMatrix & | operator= (FusedMatrix< T, Rows, Cols > &&other) noexcept |
| |
| FusedMatrix & | operator= (T(&initList)[Rows][Cols]) |
| |
| T & | operator() (my_size_t i, my_size_t j) |
| |
| const T & | operator() (my_size_t i, my_size_t j) const |
| |
| FusedMatrix & | setToZero (void) |
| |
| FusedMatrix & | setHomogen (T _val) |
| |
| FusedMatrix & | setRandom (my_size_t _maxRand, my_size_t _minRand) |
| |
| FusedMatrix & | setDiagonal (T _val) |
| |
| FusedMatrix & | setIdentity (void) |
| |
| FusedMatrix & | setSequencial (void) |
| |
| bool | isIdentity (void) const |
| |
| bool | isSymmetric (void) const |
| |
| bool | isUpperTriangular (void) const |
| |
| bool | isLowerTriangular (void) const |
| |
| FusedMatrix | upperTriangular (bool inplace=false) |
| |
| FusedMatrix | lowerTriangular (bool inplace=false) |
| |
| FusedMatrix | inverse (void) const |
| |
| bool | isOrthogonal (void) |
| |
| matrix_traits::Definiteness | isPositiveDefinite () const |
| | Determine if the matrix is positive definite, semi-definite, or neither.
|
| |
| | FusedTensorND () noexcept=default |
| |
| | FusedTensorND (T initValue) noexcept |
| |
| | FusedTensorND (const FusedTensorND &other) noexcept |
| |
| | FusedTensorND (FusedTensorND &&other) noexcept |
| |
| bool | may_alias (const Output &output) const noexcept |
| |
| FusedTensorND & | operator= (const BaseExpr< Expr > &expr) |
| |
| FusedTensorND & | operator= (const FusedTensorND &other) noexcept |
| |
| FusedTensorND & | operator= (FusedTensorND &&other) noexcept |
| |
| Microkernel< T_, Bits, Arch >::VecType | evalu (my_size_t flat) const noexcept |
| |
| FORCE_INLINE Microkernel< T_, Bits, Arch >::VecType | logical_evalu (my_size_t logical_flat) const noexcept |
| | Evaluate at a LOGICAL flat index.
|
| |
| T & | operator() (Indices... indices) TESSERACT_CONDITIONAL_NOEXCEPT |
| |
| const T & | operator() (Indices... indices) const TESSERACT_CONDITIONAL_NOEXCEPT |
| |
| T & | operator() (const my_size_t *indices) TESSERACT_CONDITIONAL_NOEXCEPT |
| |
| const T & | operator() (const my_size_t *indices) const TESSERACT_CONDITIONAL_NOEXCEPT |
| |
| T & | operator() (my_size_t(&indices)[NumDims]) TESSERACT_CONDITIONAL_NOEXCEPT |
| |
| const T & | operator() (my_size_t(&indices)[NumDims]) const TESSERACT_CONDITIONAL_NOEXCEPT |
| |
| bool | isIdentity () const |
| |
| FORCE_INLINE auto | transpose_view () const noexcept |
| |
| FORCE_INLINE auto | transpose_view (void) const noexcept |
| |
| std::string | getShape () const |
| |
| FusedTensorND & | setToZero (void) noexcept |
| |
| FusedTensorND & | setHomogen (T _val) noexcept |
| |
| FusedTensorND & | setRandom (T _maxRand, T _minRand) |
| |
| FusedTensorND & | setDiagonal (T _val) |
| |
| FusedTensorND & | setIdentity (void) |
| |
| FusedTensorND & | setSequencial (void) |
| |
| void | getDiagonalEntries (FusedTensorND< T, DiagonalSize, 1 > &diagonalEntries) const |
| |
| void | print (bool with_padding=false) const |
| |
| void | printND (bool showPadding=false) const |
| | Print tensor of arbitrary dimensions.
|
| |
| void | printLayoutInfo () const |
| |
| void | print_access_policy_info () const |
| |
| void | print_flat_data () const |
| |
| FORCE_INLINE constexpr const T * | data () const noexcept |
| |
| FORCE_INLINE constexpr T * | data () noexcept |
| |
| const FusedTensorND< T, Dims... > & | derived () const |
| |