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 typedef | sofa::type::Mat< L, C, real > | |
col(Size j) const noexcept | sofa::type::Mat< L, C, real > | inline |
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 |
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, const Mat< L, C, real > &m) noexcept | sofa::type::Mat< L, C, real > | friend |
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::Mat< L, C, real > | inline |
operator=(const Mat< L, C, real2 > &m) noexcept | sofa::type::Mat< L, C, real > | inline |
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 |