| add(Index i, Index j, const T &v) | sofa::linearalgebra::BTDMatrix< N, T >::Block | inline | 
  | 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::BTDMatrix< N, T >::Block | inline | 
  | 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::BTDMatrix< N, T >::Block | inline | 
  | 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::BTDMatrix< N, T >::Block | inline | 
  | Nrows() const | sofa::linearalgebra::BTDMatrix< N, T >::Block | inline | 
  | 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::BTDMatrix< N, T >::Block | inline | 
  | operator*(const type::Mat< BSIZE, BSIZE, Real > &m) | sofa::linearalgebra::BTDMatrix< N, T >::Block | inline | 
  | operator*(const TransposedBlock &mt) | sofa::linearalgebra::BTDMatrix< 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::BTDMatrix< N, T >::Block | inline | 
  | operator-(const type::Mat< BSIZE, BSIZE, Real > &m) const | sofa::linearalgebra::BTDMatrix< 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::BTDMatrix< 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::BTDMatrix< N, T >::Block | inline | 
  | set(Index i, Index j, const T &v) | sofa::linearalgebra::BTDMatrix< N, T >::Block | inline | 
  | 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::BTDMatrix< N, T >::Block | inline | 
  | 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 |