| abs() const | VecCommon< T, N, VType > | inline | 
  | add(const self_t &v) const | VecCommon< T, N, VType > | inline | 
  | align(const self_t &from, const self_t &to) const | VecCommon< T, N, VType > | inline | 
  | angle_to(const self_t &v) const | VecCommon< T, N, VType > | inline | 
  | argmax() const | VecCommon< T, N, VType > | inline | 
  | argmin() const | VecCommon< T, N, VType > | inline | 
  | begin() const | VecBase< T, N > | inline | 
  | begin() | VecBase< T, N > | inline | 
  | bounce_on(const self_t &normal) const | VecCommon< T, N, VType > | inline | 
  | ceil() const | VecCommon< T, N, VType > | inline | 
  | clamp(const self_t &lo, const self_t &hi) const | VecCommon< T, N, VType > | inline | 
  | dist(const self_t &pt) const | VecCommon< T, N, VType > | inline | 
  | dist2(const self_t &pt) const | VecCommon< T, N, VType > | inline | 
  | dot(const self_t &v) const | VecCommon< T, N, VType > | inline | 
  | elem_t typedef | Dimensional< T, N > |  | 
  | end() const | VecBase< T, N > | inline | 
  | end() | VecBase< T, N > | inline | 
  | floor() const | VecCommon< T, N, VType > | inline | 
  | fraction_on(const self_t &axis) const | VecCommon< T, N, VType > | inline | 
  | get(index_t idx) const | VecBase< T, N > | inline | 
  | get(index_t idx) | VecBase< T, N > | inline | 
  | is_zero() const | VecCommon< T, N, VType > | inline | 
  | mag() const | VecCommon< T, N, VType > | inline | 
  | mag2() const | VecCommon< T, N, VType > | inline | 
  | max(const self_t &v) const | VecCommon< T, N, VType > | inline | 
  | max() const | VecCommon< T, N, VType > | inline | 
  | min(const self_t &v) const | VecCommon< T, N, VType > | inline | 
  | min() const | VecCommon< T, N, VType > | inline | 
  | mix(const self_t &v, T mix) const | VecCommon< T, N, VType > | inline | 
  | N | Dimensional< T, N > | static | 
  | ones (defined in VecCommon< T, N, VType >) | VecCommon< T, N, VType > | static | 
  | operator Vec< U, N >() const | VecCommon< T, N, VType > | inlineexplicit | 
  | operator!=(const self_t &vv) const | VecCommon< T, N, VType > | inline | 
  | operator*=(T s) | VecCommon< T, N, VType > | inline | 
  | operator*=(const self_t &vv) | VecCommon< T, N, VType > | inline | 
  | operator+(const self_t &v) const | VecCommon< T, N, VType > | inline | 
  | operator+=(const self_t &vv) | VecCommon< T, N, VType > | inline | 
  | operator-(const self_t &v) const | VecCommon< T, N, VType > | inline | 
  | operator-() const | VecCommon< T, N, VType > | inline | 
  | operator-=(const self_t &vv) | VecCommon< T, N, VType > | inline | 
  | operator/=(T s) | VecCommon< T, N, VType > | inline | 
  | operator==(const self_t &vv) const | VecCommon< T, N, VType > | inline | 
  | operator[](index_t idx) const | VecCommon< T, N, VType > | inline | 
  | operator[](index_t idx) | VecCommon< T, N, VType > | inline | 
  | point_t typedef | Dimensional< T, N > |  | 
  | product() const | VecCommon< T, N, VType > | inline | 
  | project_on(const self_t &axis) const | VecCommon< T, N, VType > | inline | 
  | reflect_about(self_t normal) const | VecCommon< T, N, VType > | inline | 
  | resized() const | VecCommon< T, N, VType > | inline | 
  | round() const | VecCommon< T, N, VType > | inline | 
  | scale(const self_t &v) const | VecCommon< T, N, VType > | inline | 
  | scale(T a) const | VecCommon< T, N, VType > | inline | 
  | self_t typedef | VecCommon< T, N, VType > |  | 
  | size() const | VecCommon< T, N, VType > | inline | 
  | sub(const self_t &v) const | VecCommon< T, N, VType > | inline | 
  | sum() const | VecCommon< T, N, VType > | inline | 
  | unit() const | VecCommon< T, N, VType > | inline | 
  | unit_x (defined in VecCommon< T, N, VType >) | VecCommon< T, N, VType > | static | 
  | v (defined in VecBase< T, N >) | VecBase< T, N > | protected | 
  | VecBase() (defined in VecBase< T, N >) | VecBase< T, N > | inlineprotected | 
  | VecBase(T a) (defined in VecBase< T, N >) | VecBase< T, N > | inlineprotected | 
  | VecBase(const T a[N]) (defined in VecBase< T, N >) | VecBase< T, N > | inlineprotected | 
  | VecCommon() (defined in VecCommon< T, N, VType >) | VecCommon< T, N, VType > | inlineprotected | 
  | VecCommon(T a) (defined in VecCommon< T, N, VType >) | VecCommon< T, N, VType > | inlineprotected | 
  | VecCommon(const T a[N]) (defined in VecCommon< T, N, VType >) | VecCommon< T, N, VType > | inlineprotected | 
  | VecCommon(std::initializer_list< T > l) (defined in VecCommon< T, N, VType >) | VecCommon< T, N, VType > | inlineprotected | 
  | with_length(T mag) const | VecCommon< T, N, VType > | inline | 
  | zeros (defined in VecCommon< T, N, VType >) | VecCommon< T, N, VType > | static |