VM2D
1.12
Vortex methods for 2D flows simulation
|
This is the complete list of members for VMlib::Point2D, including all inherited members.
data | VMlib::numvector< double, 2 > | protected |
dist2To(const numvector< P, n > &y) const -> typename std::remove_const< decltype(this->data[0]-y[0])>::type | VMlib::numvector< double, 2 > | inline |
distTo(const numvector< P, n > &y) | VMlib::numvector< double, 2 > | inline |
kcross() const | VMlib::numvector< double, 2 > | inline |
length() const | VMlib::numvector< double, 2 > | inline |
length2() const -> typename std::remove_const< typename std::remove_reference< decltype(this->data[0])>::type >::type | VMlib::numvector< double, 2 > | inline |
member(const P &s) const | VMlib::numvector< double, 2 > | inline |
norm1() const -> typename std::remove_const< typename std::remove_reference< decltype(this->data[0])>::type >::type | VMlib::numvector< double, 2 > | inline |
normalize(P newlen=1.0) | VMlib::numvector< double, 2 > | inline |
norminf() const -> typename std::remove_const< typename std::remove_reference< decltype(this->data[0])>::type >::type | VMlib::numvector< double, 2 > | inline |
numvector() | VMlib::numvector< double, 2 > | inline |
numvector(const P c) | VMlib::numvector< double, 2 > | inlineexplicit |
numvector(const numvector< double, n > &vec) | VMlib::numvector< double, 2 > | inline |
numvector(const numvector< P, n > &vec) | VMlib::numvector< double, 2 > | inline |
numvector(const std::vector< P > &vec) | VMlib::numvector< double, 2 > | inline |
numvector(const std::initializer_list< double > &z) | VMlib::numvector< double, 2 > | inline |
numvector(const std::initializer_list< P > &z) | VMlib::numvector< double, 2 > | inline |
numvector(const numvector< P, p > &vec, doubleadd=0) | VMlib::numvector< double, 2 > | inlineexplicit |
operator std::set< P >() const | VMlib::numvector< double, 2 > | inline |
operator std::vector< P >() const | VMlib::numvector< double, 2 > | inline |
operator!=(const numvector< P, n > &y) const | VMlib::numvector< double, 2 > | inline |
operator&(const numvector< P, n > &y) const -> typename std::remove_const< decltype(this->data[0]*y[0])>::type | VMlib::numvector< double, 2 > | inline |
operator*(const P c) const -> numvector< typename std::remove_const< decltype(this->data[0]*c)>::type, n > | VMlib::numvector< double, 2 > | inline |
operator*=(P c) | VMlib::numvector< double, 2 > | inline |
operator+(const numvector< P, n > &y) const -> numvector< typename std::remove_const< decltype(this->data[0]+y[0])>::type, n > | VMlib::numvector< double, 2 > | inline |
operator+() const | VMlib::numvector< double, 2 > | inline |
operator+=(const numvector< P, n > &y) | VMlib::numvector< double, 2 > | inline |
operator-(const numvector< P, n > &y) const -> numvector< typename std::remove_const< decltype(this->data[0]-y[0])>::type, n > | VMlib::numvector< double, 2 > | inline |
operator-() const | VMlib::numvector< double, 2 > | inline |
operator-=(const numvector< P, n > &y) | VMlib::numvector< double, 2 > | inline |
operator/=(P c) | VMlib::numvector< double, 2 > | inline |
operator==(const numvector< P, n > &y) const | VMlib::numvector< double, 2 > | inline |
operator[](size_t i) | VMlib::numvector< double, 2 > | inline |
operator[](size_t i) const | VMlib::numvector< double, 2 > | inline |
operator^(const numvector< P, 3 > &y) const -> numvector< typename std::remove_const< decltype(this->data[1]*y[2])>::type, 3 > | VMlib::numvector< double, 2 > | inline |
operator^(const numvector< P, 2 > &y) const -> typename std::remove_const< decltype(this->data[0]*y[1])>::type | VMlib::numvector< double, 2 > | inline |
Point2D() | VMlib::Point2D | inline |
Point2D(const numvector< double, 2 > &_r) | VMlib::Point2D | inline |
Point2D(const Point2D &_r) | VMlib::Point2D | inline |
Point2D(const std::initializer_list< double > &z) | VMlib::Point2D | |
rotated(const double angle=1.5707963267948966192313216916398) const | VMlib::Point2D | inline |
rotateLeft(size_t k) const | VMlib::numvector< double, 2 > | inline |
size() const | VMlib::numvector< double, 2 > | inline |
toZero(P val=0) | VMlib::numvector< double, 2 > | inline |
unit(P newlen=1) const -> numvector< typename std::remove_const< decltype(this->data[0]*newlen)>::type, n > | VMlib::numvector< double, 2 > | inline |
~Point2D() | VMlib::Point2D | inline |