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

This is the complete list of members for sofa::type::MatSym< D, real >, including all inherited members.

ArrayType typedefsofa::type::Vec< N, ValueType >
assign(const ValueType &value) noexceptsofa::type::Vec< N, ValueType >inline
back()sofa::type::Vec< N, ValueType >inline
back() constsofa::type::Vec< N, ValueType >inline
begin() noexceptsofa::type::Vec< N, ValueType >inline
begin() const noexceptsofa::type::Vec< N, ValueType >inline
clear()sofa::type::MatSym< D, real >inline
const_iterator typedefsofa::type::Vec< N, ValueType >
const_reference typedefsofa::type::Vec< N, ValueType >
Coord typedefsofa::type::MatSym< D, real >
cross(const Vec< 3, R > &b) const noexceptsofa::type::Vec< N, ValueType >inline
data() const noexceptsofa::type::Vec< N, ValueType >inline
difference_type typedefsofa::type::Vec< N, ValueType >
divscalar(const ValueType f) const noexceptsofa::type::Vec< N, ValueType >inline
divscalar(const real2 f) const noexceptsofa::type::Vec< N, ValueType >inline
elemssofa::type::Vec< N, ValueType >
end() noexceptsofa::type::Vec< N, ValueType >inline
end() const noexceptsofa::type::Vec< N, ValueType >inline
eqdivscalar(const ValueType f) noexceptsofa::type::Vec< N, ValueType >inline
eqdivscalar(const real2 f) noexceptsofa::type::Vec< N, ValueType >inline
eqmulscalar(const ValueType f) noexceptsofa::type::Vec< N, ValueType >inline
eqmulscalar(const real2 f) noexceptsofa::type::Vec< N, ValueType >inline
fill(real r)sofa::type::MatSym< D, real >inline
VecNoInit< D *(D+1)/2, SReal >::fill(ValueType r) noexceptsofa::type::Vec< N, ValueType >inline
front()sofa::type::Vec< N, ValueType >inline
front() constsofa::type::Vec< N, ValueType >inline
getsub(const Size i, Vec< N2, ValueType > &m) const noexceptsofa::type::Vec< N, ValueType >inline
getsub(const Size i, ValueType &m) const noexceptsofa::type::Vec< N, ValueType >inline
getVoigt() constsofa::type::MatSym< D, real >inline
identity()sofa::type::MatSym< D, real >inline
invert(const MatSym< D, real > &m)sofa::type::MatSym< D, real >inline
isNormalized(ValueType threshold=std::numeric_limits< ValueType >::epsilon() *(ValueType) 10) constsofa::type::Vec< N, ValueType >inline
iterator typedefsofa::type::Vec< N, ValueType >
linearDivision(const Vec< N, real2 > &v) const noexceptsofa::type::Vec< N, ValueType >inline
linearProduct(const Vec< N, real2 > &v) const noexceptsofa::type::Vec< N, ValueType >inline
lNorm(int l) constsofa::type::Vec< N, ValueType >inline
Mat2Sym(const Mat< D, D, real > &M, MatSym< D, real > &W)sofa::type::MatSym< D, real >inlinestatic
MatSym() noexceptsofa::type::MatSym< D, real >inline
MatSym(NoInit) noexceptsofa::type::MatSym< D, real >inlineexplicit
MatSym(const real &v1, const real &v2, const real &v3, const real &v4, const real &v5, const real &v6)sofa::type::MatSym< D, real >inline
MatSym(const sofa::Size sizeM, const real &v)sofa::type::MatSym< D, real >inline
MatSym(const MatSym< D, real2 > &m)sofa::type::MatSym< D, real >inlineexplicit
MatSymMultiply(const Mat< D, D, real > &m) constsofa::type::MatSym< D, real >inline
mulscalar(const ValueType f) const noexceptsofa::type::Vec< N, ValueType >inline
mulscalar(const real2 f) const noexceptsofa::type::Vec< N, ValueType >inline
norm() const noexceptsofa::type::Vec< N, ValueType >inline
norm2() const noexceptsofa::type::Vec< N, ValueType >inline
normalize(ValueType threshold=std::numeric_limits< ValueType >::epsilon()) noexceptsofa::type::Vec< N, ValueType >inline
normalize(Vec< N, ValueType > failsafe, ValueType threshold=std::numeric_limits< ValueType >::epsilon()) noexceptsofa::type::Vec< N, ValueType >inline
normalized() const noexceptsofa::type::Vec< N, ValueType >inline
normalizeWithNorm(ValueType norm, ValueType threshold=std::numeric_limits< ValueType >::epsilon()) noexceptsofa::type::Vec< N, ValueType >inline
NumberStoredValuessofa::type::MatSym< D, real >static
operator!=(const MatSym< D, real > &b) constsofa::type::MatSym< D, real >inline
VecNoInit< D *(D+1)/2, SReal >::operator!=(const Vec &b) const noexceptsofa::type::Vec< N, ValueType >inline
operator()(const int i, const int j)sofa::type::MatSym< D, real >inline
operator()(const int i, const int j) constsofa::type::MatSym< D, real >inline
VecNoInit< D *(D+1)/2, SReal >::operator()(Size i) noexceptsofa::type::Vec< N, ValueType >inline
VecNoInit< D *(D+1)/2, SReal >::operator()(Size i) const noexceptsofa::type::Vec< N, ValueType >inline
operator*(const MatSym< D, real > &m) constsofa::type::MatSym< D, real >inline
operator*(const Mat< D, D, real > &m) constsofa::type::MatSym< D, real >inline
operator*(const Coord &v) constsofa::type::MatSym< D, real >inline
operator*(real f) constsofa::type::MatSym< D, real >inline
operator*(real r, const MatSym< D, real > &m)sofa::type::MatSym< D, real >friend
sofa::type::Vec::operator*(const real2 f) const noexceptsofa::type::Vec< N, ValueType >inline
sofa::type::Vec::operator*(const Vec< N, real2 > &v) const noexceptsofa::type::Vec< N, ValueType >inline
operator*=(real r)sofa::type::MatSym< D, real >inline
VecNoInit< D *(D+1)/2, SReal >::operator*=(const real2 f) noexceptsofa::type::Vec< N, ValueType >inline
operator+(const MatSym< D, real > &m) constsofa::type::MatSym< D, real >inline
operator+(const Mat< D, D, real > &m) constsofa::type::MatSym< D, real >inline
VecNoInit< D *(D+1)/2, SReal >::operator+(const Vec< N, real2 > &v) const noexceptsofa::type::Vec< N, ValueType >inline
operator+=(const MatSym< D, real > &m)sofa::type::MatSym< D, real >inline
VecNoInit< D *(D+1)/2, SReal >::operator+=(const Vec< N, real2 > &v) noexceptsofa::type::Vec< N, ValueType >inline
operator-(const MatSym< D, real > &m) constsofa::type::MatSym< D, real >inline
operator-(const Mat< D, D, real > &m) constsofa::type::MatSym< D, real >inline
VecNoInit< D *(D+1)/2, SReal >::operator-(const Vec< N, real2 > &v) const noexceptsofa::type::Vec< N, ValueType >inline
VecNoInit< D *(D+1)/2, SReal >::operator-() const noexceptsofa::type::Vec< N, ValueType >inline
operator-=(const MatSym< D, real > &m)sofa::type::MatSym< D, real >inline
VecNoInit< D *(D+1)/2, SReal >::operator-=(const Vec< N, real2 > &v) noexceptsofa::type::Vec< N, ValueType >inline
operator/(real f) constsofa::type::MatSym< D, real >inline
VecNoInit< D *(D+1)/2, SReal >::operator/(const real2 f) const noexceptsofa::type::Vec< N, ValueType >inline
operator/=(real r)sofa::type::MatSym< D, real >inline
VecNoInit< D *(D+1)/2, SReal >::operator/=(const real2 f) noexceptsofa::type::Vec< N, ValueType >inline
operator=(const MatSym< D, real2 > &m)sofa::type::MatSym< D, real >inline
VecNoInit< D *(D+1)/2, SReal >::operator=(const ValueType r1) noexceptsofa::type::Vec< N, ValueType >inline
VecNoInit< D *(D+1)/2, SReal >::operator=(const real2 *p) noexceptsofa::type::Vec< N, ValueType >inline
VecNoInit< D *(D+1)/2, SReal >::operator=(const Vec< M, real2 > &v) noexceptsofa::type::Vec< N, ValueType >inline
operator==(const MatSym< D, real > &b) constsofa::type::MatSym< D, real >inline
VecNoInit< D *(D+1)/2, SReal >::operator==(const Vec &b) const noexceptsofa::type::Vec< N, ValueType >inline
operator[](size_type i)sofa::type::Vec< N, ValueType >inline
operator[](size_type i) constsofa::type::Vec< N, ValueType >inline
ptr() const noexceptsofa::type::Vec< N, ValueType >inline
ptr() noexceptsofa::type::Vec< N, ValueType >inline
Real typedefsofa::type::MatSym< D, real >
reference typedefsofa::type::Vec< N, ValueType >
set(const ValueType r1) noexceptsofa::type::Vec< N, ValueType >inline
set(const ArgsT... r) noexceptsofa::type::Vec< N, ValueType >inline
set(const Vec< N2, real2 > &v, ValueType defaultvalue=0) noexceptsofa::type::Vec< N, ValueType >inline
Size typedefsofa::type::Vec< N, ValueType >
size()sofa::type::Vec< N, ValueType >inlinestatic
size_type typedefsofa::type::Vec< N, ValueType >
spatial_dimensionssofa::type::Vec< N, ValueType >static
static_sizesofa::type::Vec< N, ValueType >static
sum() const noexceptsofa::type::Vec< N, ValueType >inline
SymMatMultiply(const Mat< D, D, real > &m) constsofa::type::MatSym< D, real >inline
SymSymMultiply(const MatSym< D, real > &m) constsofa::type::MatSym< D, real >inline
total_sizesofa::type::Vec< N, ValueType >static
value_type typedefsofa::type::Vec< N, ValueType >
Vec()=defaultsofa::type::Vec< N, ValueType >
Vec(NoInit)sofa::type::Vec< N, ValueType >inlineexplicit
Vec(const ValueType r1) noexceptsofa::type::Vec< N, ValueType >inlineexplicit
Vec(ArgsT &&... r) noexceptsofa::type::Vec< N, ValueType >inline
Vec(const Vec< 3, R > &a, const Vec< 3, T > &b)sofa::type::Vec< N, ValueType >inline
Vec(const Vec< N-1, ValueType > &v, ValueType r1) noexceptsofa::type::Vec< N, ValueType >inline
Vec(const sofa::type::fixed_array< ValueType, N > &p) noexceptsofa::type::Vec< N, ValueType >inline
Vec(const Vec< N2, real2 > &v) noexceptsofa::type::Vec< N, ValueType >inlineexplicit
Vec(const Vec< N, real2 > &p) noexceptsofa::type::Vec< N, ValueType >inline
Vec(const real2 *p) noexceptsofa::type::Vec< N, ValueType >inlineexplicit
VecNoInit() noexceptsofa::type::VecNoInit< D *(D+1)/2, SReal >inline
VecNoInit(const Vec< N, SReal > &v) noexceptsofa::type::VecNoInit< D *(D+1)/2, SReal >inline
VecNoInit(Vec< N, SReal > &&v) noexceptsofa::type::VecNoInit< D *(D+1)/2, SReal >inline
w() noexceptsofa::type::Vec< N, ValueType >inline
w() const noexceptsofa::type::Vec< N, ValueType >inline
x() noexceptsofa::type::Vec< N, ValueType >inline
x() const noexceptsofa::type::Vec< N, ValueType >inline
y() noexceptsofa::type::Vec< N, ValueType >inline
y() const noexceptsofa::type::Vec< N, ValueType >inline
z() noexceptsofa::type::Vec< N, ValueType >inline
z() const noexceptsofa::type::Vec< N, ValueType >inline