| ArrayType typedef | sofa::type::Vec< N, T > | |
| assign(const T &value) noexcept | sofa::type::Vec< N, T > | inline |
| back() | sofa::type::Vec< N, T > | inline |
| back() const | sofa::type::Vec< N, T > | inline |
| begin() noexcept | sofa::type::Vec< N, T > | inline |
| begin() const noexcept | sofa::type::Vec< N, T > | inline |
| clear() noexcept | sofa::type::Vec< N, T > | inline |
| const_iterator typedef | sofa::type::Vec< N, T > | |
| const_reference typedef | sofa::type::Vec< N, T > | |
| cross(const Vec< 3, R > &b) const noexcept | sofa::type::Vec< N, T > | inline |
| data() const noexcept | sofa::type::Vec< N, T > | inline |
| difference_type typedef | sofa::type::Vec< N, T > | |
| divscalar(const T f) const noexcept | sofa::type::Vec< N, T > | inline |
| divscalar(const real2 f) const noexcept | sofa::type::Vec< N, T > | inline |
| elems | sofa::type::Vec< N, T > | |
| end() noexcept | sofa::type::Vec< N, T > | inline |
| end() const noexcept | sofa::type::Vec< N, T > | inline |
| eqdivscalar(const T f) noexcept | sofa::type::Vec< N, T > | inline |
| eqdivscalar(const real2 f) noexcept | sofa::type::Vec< N, T > | inline |
| eqmulscalar(const T f) noexcept | sofa::type::Vec< N, T > | inline |
| eqmulscalar(const real2 f) noexcept | sofa::type::Vec< N, T > | inline |
| fill(T r) noexcept | sofa::type::Vec< N, T > | inline |
| front() | sofa::type::Vec< N, T > | inline |
| front() const | sofa::type::Vec< N, T > | inline |
| get() &noexcept requires(I< N) | sofa::type::Vec< N, T > | inline |
| get() const &noexcept requires(I< N) | sofa::type::Vec< N, T > | inline |
| get() &&noexcept requires(I< N) | sofa::type::Vec< N, T > | inline |
| get() const &&noexcept requires(I< N) | sofa::type::Vec< N, T > | inline |
| getsub(const Size i, Vec< N2, T > &m) const noexcept | sofa::type::Vec< N, T > | inline |
| getsub(const Size i, T &m) const noexcept | sofa::type::Vec< N, T > | inline |
| isNormalized(T threshold=std::numeric_limits< T >::epsilon() *(T) 10) const | sofa::type::Vec< N, T > | inline |
| iterator typedef | sofa::type::Vec< N, T > | |
| linearDivision(const Vec< N, real2 > &v) const noexcept | sofa::type::Vec< N, T > | inline |
| linearProduct(const Vec< N, real2 > &v) const noexcept | sofa::type::Vec< N, T > | inline |
| lNorm(int l) const | sofa::type::Vec< N, T > | inline |
| mulscalar(const T f) const noexcept | sofa::type::Vec< N, T > | inline |
| mulscalar(const real2 f) const noexcept | sofa::type::Vec< N, T > | inline |
| norm() const noexcept | sofa::type::Vec< N, T > | inline |
| norm2() const noexcept | sofa::type::Vec< N, T > | inline |
| normalize(T threshold=std::numeric_limits< T >::epsilon()) noexcept | sofa::type::Vec< N, T > | inline |
| normalize(Vec< N, T > failsafe, T threshold=std::numeric_limits< T >::epsilon()) noexcept | sofa::type::Vec< N, T > | inline |
| normalized() const noexcept | sofa::type::Vec< N, T > | inline |
| normalizeWithNorm(T norm, T threshold=std::numeric_limits< T >::epsilon()) noexcept | sofa::type::Vec< N, T > | inline |
| Nrows() const | sofa::linearalgebra::BlockVector< N, T >::Block | inline |
| operator!=(const Vec &b) const noexcept | sofa::type::Vec< N, T > | inline |
| operator()(Size i) noexcept | sofa::type::Vec< N, T > | inline |
| operator()(Size i) const noexcept | sofa::type::Vec< N, T > | inline |
| operator*(const real2 f) const noexcept | sofa::type::Vec< N, T > | inline |
| operator*(const Vec< N, real2 > &v) const noexcept | sofa::type::Vec< N, T > | inline |
| operator*=(const real2 f) noexcept | sofa::type::Vec< N, T > | inline |
| operator+(const Vec< N, real2 > &v) const noexcept | sofa::type::Vec< N, T > | inline |
| operator+=(const Vec< N, real2 > &v) noexcept | sofa::type::Vec< N, T > | inline |
| operator-(const Vec< N, real2 > &v) const noexcept | sofa::type::Vec< N, T > | inline |
| operator-() const noexcept | sofa::type::Vec< N, T > | inline |
| operator-=(const Vec< N, real2 > &v) noexcept | sofa::type::Vec< N, T > | inline |
| operator/(const real2 f) const noexcept | sofa::type::Vec< N, T > | inline |
| operator/=(const real2 f) noexcept | sofa::type::Vec< N, T > | inline |
| operator=(const type::Vec< N, T > &v) | sofa::linearalgebra::BlockVector< N, T >::Block | inline |
| operator=(int v) | sofa::linearalgebra::BlockVector< N, T >::Block | inline |
| operator=(float v) | sofa::linearalgebra::BlockVector< N, T >::Block | inline |
| operator=(double v) | sofa::linearalgebra::BlockVector< N, T >::Block | inline |
| Vec< N, T >::operator=(const T r1) noexcept | sofa::type::Vec< N, T > | inline |
| Vec< N, T >::operator=(const real2 *p) noexcept | sofa::type::Vec< N, T > | inline |
| Vec< N, T >::operator=(const Vec< M, real2 > &v) noexcept | sofa::type::Vec< N, T > | inline |
| operator==(const Vec &b) const noexcept | sofa::type::Vec< N, T > | inline |
| operator[](size_type i) | sofa::type::Vec< N, T > | inline |
| operator[](size_type i) const | sofa::type::Vec< N, T > | inline |
| ptr() const noexcept | sofa::type::Vec< N, T > | inline |
| ptr() noexcept | sofa::type::Vec< N, T > | inline |
| reference typedef | sofa::type::Vec< N, T > | |
| resize(Index) | sofa::linearalgebra::BlockVector< N, T >::Block | inline |
| set(const T r1) noexcept | sofa::type::Vec< N, T > | inline |
| set(const ArgsT... r) noexcept | sofa::type::Vec< N, T > | inline |
| set(const Vec< N2, real2 > &v, T defaultvalue=0) noexcept | sofa::type::Vec< N, T > | inline |
| size() | sofa::type::Vec< N, T > | inlinestatic |
| Size typedef | sofa::type::Vec< N, T > | |
| size_type typedef | sofa::type::Vec< N, T > | |
| spatial_dimensions | sofa::type::Vec< N, T > | static |
| static_size | sofa::type::Vec< N, T > | static |
| sum() const noexcept | sofa::type::Vec< N, T > | inline |
| total_size | sofa::type::Vec< N, T > | static |
| value_type typedef | sofa::type::Vec< N, T > | |
| Vec()=default | sofa::type::Vec< N, T > | |
| Vec(NoInit) | sofa::type::Vec< N, T > | inlineexplicit |
| Vec(const T r1) noexcept | sofa::type::Vec< N, T > | inlineexplicit |
| Vec(ArgsT &&... r) noexcept | sofa::type::Vec< N, T > | inline |
| Vec(const Vec< 3, R > &a, const Vec< 3, T > &b) | sofa::type::Vec< N, T > | inline |
| Vec(const Vec< N-1, T > &v, T r1) noexcept | sofa::type::Vec< N, T > | inline |
| Vec(const sofa::type::fixed_array< T, N > &p) noexcept | sofa::type::Vec< N, T > | inline |
| Vec(const Vec< N2, real2 > &v) noexcept | sofa::type::Vec< N, T > | inlineexplicit |
| Vec(const Vec< N, real2 > &p) noexcept | sofa::type::Vec< N, T > | inline |
| Vec(const real2 *p) noexcept | sofa::type::Vec< N, T > | inlineexplicit |
| w() noexcept | sofa::type::Vec< N, T > | inline |
| w() const noexcept | sofa::type::Vec< N, T > | inline |
| x() noexcept | sofa::type::Vec< N, T > | inline |
| x() const noexcept | sofa::type::Vec< N, T > | inline |
| y() noexcept | sofa::type::Vec< N, T > | inline |
| y() const noexcept | sofa::type::Vec< N, T > | inline |
| z() noexcept | sofa::type::Vec< N, T > | inline |
| z() const noexcept | sofa::type::Vec< N, T > | inline |