VM2D 1.14
Vortex methods for 2D flows simulation
Loading...
Searching...
No Matches
numvector< T, n > Member List

This is the complete list of members for numvector< T, n >, including all inherited members.

datanumvector< T, n >protected
dist2To(const numvector< P, n > &y) const -> typename std::remove_const< decltype(this->data[0] - y[0])>::typenumvector< T, n >inline
distTo(const numvector< P, n > &y)numvector< T, n >inline
kcross() constnumvector< T, n >inline
length() constnumvector< T, n >inline
length2() const -> typename std::remove_const< typename std::remove_reference< decltype(this->data[0])>::type >::typenumvector< T, n >inline
member(const P &s) constnumvector< T, n >inline
norm1() const -> typename std::remove_const< typename std::remove_reference< decltype(this->data[0])>::type >::typenumvector< T, n >inline
normalize(P newlen=1.0)numvector< T, n >inline
norminf() const -> typename std::remove_const< typename std::remove_reference< decltype(this->data[0])>::type >::typenumvector< T, n >inline
numvector()=defaultnumvector< T, n >
numvector(const P c)numvector< T, n >inlineexplicit
numvector(const numvector< T, n > &vec)numvector< T, n >inline
numvector(const numvector< P, n > &vec)numvector< T, n >inline
numvector(const std::vector< P > &vec)numvector< T, n >inline
numvector(const std::initializer_list< T > &z)numvector< T, n >inline
numvector(const std::initializer_list< P > &z)numvector< T, n >inline
numvector(const numvector< P, p > &vec, T add=0)numvector< T, n >inlineexplicit
operator std::set< P >() constnumvector< T, n >inline
operator std::vector< P >() constnumvector< T, n >inline
operator!=(const numvector< P, n > &y) constnumvector< T, n >inline
operator&(const numvector< P, n > &y) const -> typename std::remove_const< decltype(this->data[0] *y[0])>::typenumvector< T, n >inline
operator*(const P c) const -> numvector< typename std::remove_const< decltype(this->data[0] *c)>::type, n >numvector< T, n >inline
operator*=(P c)numvector< T, n >inline
operator+(const numvector< P, n > &y) const -> numvector< typename std::remove_const< decltype(this->data[0]+y[0])>::type, n >numvector< T, n >inline
operator+() constnumvector< T, n >inline
operator+=(const numvector< P, n > &y)numvector< T, n >inline
operator-(const numvector< P, n > &y) const -> numvector< typename std::remove_const< decltype(this->data[0] - y[0])>::type, n >numvector< T, n >inline
operator-() constnumvector< T, n >inline
operator-=(const numvector< P, n > &y)numvector< T, n >inline
operator/=(P c)numvector< T, n >inline
operator=(const numvector< T, n > &vec)numvector< T, n >inline
operator=(const numvector< P, n > &vec)numvector< T, n >inline
operator==(const numvector< P, n > &y) constnumvector< T, n >inline
operator[](size_t i)numvector< T, n >inline
operator[](size_t i) constnumvector< T, n >inline
operator^(const numvector< P, 3 > &y) const -> numvector< typename std::remove_const< decltype(this->data[1] *y[2])>::type, 3 >numvector< T, n >inline
operator^(const numvector< P, 2 > &y) const -> typename std::remove_const< decltype(this->data[0] *y[1])>::typenumvector< T, n >inline
proj(const numvector< P, n > &v)numvector< T, n >inline
rotateLeft(size_t k) constnumvector< T, n >inline
size() constnumvector< T, n >inline
toZero(P val=0)numvector< T, n >inline
unit(P newlen=1) const -> numvector< typename std::remove_const< decltype(this->data[0] *newlen)>::type, n >numvector< T, n >inline