| add_double_mat_mult(const Matrix< T_, k_, l_, sma_, sna_ > &a, const Matrix< T_, k_, m_, smb_, snb_ > &b, const Matrix< T_, l_, n_, smd_, snd_ > &d, DataType alpha=DataType(1)) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| add_mat_mat_mult(const Matrix< T_, m_, la_, sma_, sna_ > &a, const Matrix< T_, lb_, n_, smb_, snb_ > &b, DataType alpha=DataType(1)) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| add_outer_product(const Vector< T_, m_, snx_ > &x, const Vector< T_, n_, sny_ > &y, const DataType alpha=DataType(1)) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| add_scalar_main_diag(DataType alpha) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| add_vec_tensor_mult(const Vector< T_, l_, snv_ > &x, const Tensor3< T_, l_, m_, n_, slt_, smt_, snt_ > &t, DataType alpha=DataType(1)) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| axpy(DataType alpha, const Matrix< T_, m_, n_, sma_, sna_ > &a) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| convert(const Matrix< Tx_, m_, n_, sma_, sna_ > &a) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| copy(const Matrix< T_, m_, n_, sma_, sna_ > &a) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| copy_n(const Matrix< T_, ma_, na_, sma_, sna_ > &a) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| DataType typedef | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | |
| det() const | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| format(DataType alpha=DataType(0)) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| m | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | static |
| Matrix() | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| Matrix(DataType value) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inlineexplicit |
| Matrix(const Matrix< T2_, m_, n_, sma_, sna_ > &a) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| Matrix(const std::initializer_list< Tx_ > &x) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inlineexplicit |
| Matrix(const std::initializer_list< std::initializer_list< Tx_ > > &x) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inlineexplicit |
| n | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | static |
| norm_frobenius() const | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| norm_frobenius_sqr() const | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| norm_hessian_sqr() const | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| norm_sub_id_frobenius() const | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| null() | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inlinestatic |
| operator()(int i, int j) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| operator()(int i, int j) const | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| operator*=(DataType alpha) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| operator+=(const Matrix< T_, m_, n_, sma_, sna_ > &a) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| operator-=(const Matrix< T_, m_, n_, sma_, sna_ > &a) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| operator<< | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | friend |
| operator=(DataType value) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| operator=(const Matrix< T_, m_, n_, sma_, sna_ > &a) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| operator=(const std::initializer_list< Tx_ > &x) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| operator=(const std::initializer_list< std::initializer_list< Tx_ > > &x) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| operator>> | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | friend |
| operator[](int i) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| operator[](int i) const | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| RowType typedef | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | |
| scalar_product(const Vector< T_, m_, snx_ > &x, const Vector< T_, n_, sny_ > &y) const | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| set_cofactor(const Matrix< T_, m_, n_, sma_, sna_ > &a) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| set_double_mat_mult(const Matrix< T_, k_, l_, sma_, sna_ > &a, const Matrix< T_, k_, m_, smb_, snb_ > &b, const Matrix< T_, l_, n_, smd_, snd_ > &d, T_ alpha=T_(1)) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| set_gram(const Matrix< T_, l_, n_, sla_, sna_ > &a) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| set_identity() | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| set_inverse(const Matrix< T_, m_, n_, sma_, sna_ > &a) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| set_mat_mat_mult(const Matrix< T_, m_, la_, sma_, sna_ > &a, const Matrix< T_, lb_, n_, smb_, snb_ > &b) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| set_outer_product(const Vector< T_, m_, snx_ > &x, const Vector< T_, n_, sny_ > &y) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| set_rotation_2d(T_ angle) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| set_rotation_3d(T_ yaw, T_ pitch, T_ roll) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| set_transpose(const Matrix< T_, n_, m_, sma_, sna_ > &a) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| set_vec_tensor_mult(const Vector< T_, l_, snv_ > &x, const Tensor3< T_, l_, m_, n_, slt_, smt_, snt_ > &t, DataType alpha=DataType(1)) | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| sm | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | static |
| sn | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | static |
| trace() const | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |
| v | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | |
| ValueType typedef | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | |
| vol() const | FEAT::Tiny::Matrix< T_, m_, n_, sm_, sn_ > | inline |