| add(Index i, Index j, const T &v) | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | |
| addTransposed(const Mat< C, L, Real > &m) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| ArrayLineType typedef | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| back() | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| back() const | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| begin() noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| begin() const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| canSelfTranspose(const Mat< S, S, Real > &lhs, const Mat< S, S, Real > &rhs) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inlinestatic |
| canSelfTranspose(const Mat< I, J, Real > &, const Mat< J, I, Real > &) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inlinestatic |
| clear() noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| Col typedef | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| col(Size j) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| const_iterator typedef | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| const_reference typedef | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| data() const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| difference_type typedef | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| element(Index i, Index j) const | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | |
| elems | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| end() noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| end() const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| fill(Real r) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| front() | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| front() const | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| getNbCols() const | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| getNbLines() const | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| getsub(Size L0, Size C0, Mat< L2, C2, Real > &m) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| getsub(const Size L0, const Size C0, Vec< C2, Real > &m) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| getsub(Size L0, Size C0, Real &m) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| i() const | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | |
| Identity() noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inlinestatic |
| identity() noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| invert(const Mat< L, C, Real > &m) | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| inverted() const | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| isDiagonal() const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| isSymmetric() const | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| isTransform() const | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| iterator typedef | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| Line typedef | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| line(Size i) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| LineNoInit typedef | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| lptr() const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| lptr() noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| Mat() noexcept=default | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| Mat(NoInit) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inlineexplicit |
| Mat(std::initializer_list< Real > &&scalars) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| Mat(std::initializer_list< std::initializer_list< Real >> &&rows) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| Mat(ArgsT &&... r) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| Mat(const Real &v) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inlineexplicit |
| Mat(const Mat< L, C, real2 > &m) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| Mat(const Mat< L2, C2, real2 > &m) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inlineexplicit |
| Mat(const real2 *p) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inlineexplicit |
| minusTransposed(const Mat< C, L, Real > &m) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| multDiagonal(const Line &d) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| multTranspose(const Col &v) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| multTranspose(const Mat< L, P, Real > &m) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| multTransposed(const Mat< P, C, Real > &m) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| N | sofa::type::Mat< BSIZE, BSIZE, Real > | static |
| nbCols | sofa::type::Mat< BSIZE, BSIZE, Real > | static |
| nbLines | sofa::type::Mat< BSIZE, BSIZE, Real > | static |
| Ncols() const | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | |
| Nrows() const | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | |
| operator Real() const | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator!=(const Mat< L, C, Real > &b) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator()(Size i) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator()(Size i) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator()(Size i, Size j) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator()(Size i, Size j) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator*(const type::Vec< BSIZE, Real > &v) | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | inline |
| operator*(const type::Mat< BSIZE, BSIZE, Real > &m) | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | inline |
| operator*(const Block &m) | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | inline |
| operator*(const TransposedBlock &mt) | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | inline |
| Mat< BSIZE, BSIZE, Real >::operator*(const Line &v) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| Mat< BSIZE, BSIZE, Real >::operator*(Real f) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator*=(Real r) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator+(const Mat< L, C, Real > &m) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator+=(const Mat< L, C, Real > &m) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator-() const | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | inline |
| operator-(const type::Mat< BSIZE, BSIZE, Real > &m) const | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | inline |
| Mat< BSIZE, BSIZE, Real >::operator-(const Mat< L, C, Real > &m) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator-=(const Mat< L, C, Real > &m) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator/(Real f) const | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator/=(Real r) | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator=(const type::Mat< BSIZE, BSIZE, Real > &v) | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | inline |
| Mat< BSIZE, BSIZE, Real >::operator=(const Real *p) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| Mat< BSIZE, BSIZE, Real >::operator=(const Mat< L, C, real2 > &m) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| Mat< BSIZE, BSIZE, Real >::operator=(const Mat< L2, C2, Real > &m) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator==(const Mat< L, C, Real > &b) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator[](Size i) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| operator[](Size i) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| plusTransposed(const Mat< C, L, Real > &m) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| ptr() const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| ptr() noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| Real typedef | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| reference typedef | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| resize(Index, Index) | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | |
| set(Index i, Index j, const T &v) | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | |
| setsub(Size L0, Size C0, const Mat< L2, C2, Real > &m) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| setsub(Size L0, Size C0, const Vec< L2, Real > &v) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| size() | sofa::type::Mat< BSIZE, BSIZE, Real > | inlinestatic |
| Size typedef | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| size_type typedef | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| static_size | sofa::type::Mat< BSIZE, BSIZE, Real > | static |
| subTransposed(const Mat< C, L, Real > &m) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| symmetrize() noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| t() const | sofa::linearalgebra::BlockFullMatrix< N, T >::Block | |
| toReal() const | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| total_size | sofa::type::Mat< BSIZE, BSIZE, Real > | static |
| transform(const Vec< C-1, Real > &v) const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| transformInvert(const Mat< L, C, Real > &m) | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| transformRotation(const Quat &q) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inlinestatic |
| transformScale(Real s) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inlinestatic |
| transformScale(const Vec< C-1, Real > &s) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inlinestatic |
| transformTranslation(const Vec< C-1, Real > &t) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inlinestatic |
| transpose(const Mat< C, L, Real > &m) noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| transpose() noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| transposed() const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| value_type typedef | sofa::type::Mat< BSIZE, BSIZE, Real > | |
| w() noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| w() const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| x() noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| x() const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| y() noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| y() const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| z() noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |
| z() const noexcept | sofa::type::Mat< BSIZE, BSIZE, Real > | inline |