SOFA API  b3f2f2a4
Open source framework for multi-physics simuation
sofa::type::Mat< L, C, real > Member List

This is the complete list of members for sofa::type::Mat< L, C, real >, including all inherited members.

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