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