SOFA API  8cb54967
Open source framework for multi-physics simuation
sofa::type::Vec< N, ValueType > Member List

This is the complete list of members for sofa::type::Vec< N, ValueType >, 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() noexceptsofa::type::Vec< N, ValueType >inline
const_iterator typedefsofa::type::Vec< N, ValueType >
const_reference typedefsofa::type::Vec< N, ValueType >
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(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
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
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
operator!=(const Vec &b) const noexceptsofa::type::Vec< N, ValueType >inline
operator()(Size i) noexceptsofa::type::Vec< N, ValueType >inline
operator()(Size i) const noexceptsofa::type::Vec< N, ValueType >inline
operator*(const real2 f) const noexceptsofa::type::Vec< N, ValueType >inline
operator*(const Vec< N, real2 > &v) const noexceptsofa::type::Vec< N, ValueType >inline
operator*=(const real2 f) noexceptsofa::type::Vec< N, ValueType >inline
operator+(const Vec< N, real2 > &v) const noexceptsofa::type::Vec< N, ValueType >inline
operator+=(const Vec< N, real2 > &v) noexceptsofa::type::Vec< N, ValueType >inline
operator-(const Vec< N, real2 > &v) const noexceptsofa::type::Vec< N, ValueType >inline
operator-() const noexceptsofa::type::Vec< N, ValueType >inline
operator-=(const Vec< N, real2 > &v) noexceptsofa::type::Vec< N, ValueType >inline
operator/(const real2 f) const noexceptsofa::type::Vec< N, ValueType >inline
operator/=(const real2 f) noexceptsofa::type::Vec< N, ValueType >inline
operator=(const ValueType r1) noexceptsofa::type::Vec< N, ValueType >inline
operator=(const real2 *p) noexceptsofa::type::Vec< N, ValueType >inline
operator=(const Vec< M, real2 > &v) noexceptsofa::type::Vec< N, ValueType >inline
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
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
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
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