| add(xyzVector const &a, xyzVector const &b, xyzVector &r) | numeric::xyzVector< typename > | friend | 
  | add(xyzVector const &v, Value const &t, xyzVector &r) | numeric::xyzVector< typename > | friend | 
  | add(Value const &t, xyzVector const &v, xyzVector &r) | numeric::xyzVector< typename > | friend | 
  | angle_of(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | angle_of(xyzVector const &a, xyzVector const &b, xyzVector const &c) | numeric::xyzVector< typename > | friend | 
  | assign(Value const &x_a, Value const &y_a, Value const &z_a) | numeric::xyzVector< typename > | inline | 
  | at(int const i) const | numeric::xyzVector< typename > | inline | 
  | at(int const i) | numeric::xyzVector< typename > | inline | 
  | center(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | center(xyzVector const &a, xyzVector const &b, xyzVector &m) | numeric::xyzVector< typename > | friend | 
  | center(xyzVector const &a, xyzVector const &b, xyzVector const &c) | numeric::xyzVector< typename > | friend | 
  | center(xyzVector const &a, xyzVector const &b, xyzVector const &c, xyzVector &m) | numeric::xyzVector< typename > | friend | 
  | center(xyzVector const &a, xyzVector const &b, xyzVector const &c, xyzVector const &d) | numeric::xyzVector< typename > | friend | 
  | center(xyzVector const &a, xyzVector const &b, xyzVector const &c, xyzVector const &d, xyzVector &m) | numeric::xyzVector< typename > | friend | 
  | clear() | numeric::xyzVector< typename > | inline | 
  | const_pointer typedef | numeric::xyzVector< typename > |  | 
  | const_reference typedef | numeric::xyzVector< typename > |  | 
  | ConstPointer typedef | numeric::xyzVector< typename > |  | 
  | ConstReference typedef | numeric::xyzVector< typename > |  | 
  | cos_of(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | cos_of(xyzVector const &a, xyzVector const &b, xyzVector const &c) | numeric::xyzVector< typename > | friend | 
  | cross(xyzVector const &v) const | numeric::xyzVector< typename > | inline | 
  | cross(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | cross(xyzVector const &a, xyzVector const &b, xyzVector &c) | numeric::xyzVector< typename > | friend | 
  | cross_product(xyzVector const &v) const | numeric::xyzVector< typename > | inline | 
  | cross_product(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | cross_product(xyzVector const &a, xyzVector const &b, xyzVector &c) | numeric::xyzVector< typename > | friend | 
  | difference_type typedef | numeric::xyzVector< typename > |  | 
  | distance(xyzVector const &v) const | numeric::xyzVector< typename > | inline | 
  | distance_squared(xyzVector const &v) const | numeric::xyzVector< typename > | inline | 
  | divide(xyzVector const &v, Value const &t, xyzVector &r) | numeric::xyzVector< typename > | friend | 
  | dot(xyzVector const &v) const | numeric::xyzVector< typename > | inline | 
  | dot(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | dot_product(xyzVector const &v) const | numeric::xyzVector< typename > | inline | 
  | dot_product(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | equal_length(xyzVector const &v) | numeric::xyzVector< typename > | inline | 
  | equal_length(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | hash_value(xyzVector< U > const &v) | numeric::xyzVector< typename > | friend | 
  | inner_product(xyzVector const &v) const | numeric::xyzVector< typename > | inline | 
  | inner_product(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | inplace_product(xyzMatrix< T > const &m, xyzVector< T > &v) | numeric::xyzVector< typename > | friend | 
  | inplace_transpose_product(xyzMatrix< T > const &m, xyzVector< T > &v) | numeric::xyzVector< typename > | friend | 
  | is_normalized() const | numeric::xyzVector< typename > | inline | 
  | is_normalized(Value const &tol) const | numeric::xyzVector< typename > | inline | 
  | is_unit() const | numeric::xyzVector< typename > | inline | 
  | is_unit(Value const &tol) const | numeric::xyzVector< typename > | inline | 
  | is_zero() const | numeric::xyzVector< typename > | inline | 
  | iterator_category typedef | numeric::xyzVector< typename > |  | 
  | length() const | numeric::xyzVector< typename > | inline | 
  | length_squared() const | numeric::xyzVector< typename > | inline | 
  | longer(xyzVector const &v) | numeric::xyzVector< typename > | inline | 
  | longer_or_equal(xyzVector const &v) | numeric::xyzVector< typename > | inline | 
  | magnitude() const | numeric::xyzVector< typename > | inline | 
  | magnitude_squared() const | numeric::xyzVector< typename > | inline | 
  | max(xyzVector const &v) | numeric::xyzVector< typename > | inline | 
  | max(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | maximum_value() const | numeric::xyzVector< typename > | inline | 
  | midpoint(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | midpoint(xyzVector const &a, xyzVector const &b, xyzVector &m) | numeric::xyzVector< typename > | friend | 
  | min(xyzVector const &v) | numeric::xyzVector< typename > | inline | 
  | min(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | minimum_value() const | numeric::xyzVector< typename > | inline | 
  | multiply(xyzVector const &v, Value const &t, xyzVector &r) | numeric::xyzVector< typename > | friend | 
  | multiply(Value const &t, xyzVector const &v, xyzVector &r) | numeric::xyzVector< typename > | friend | 
  | negate() | numeric::xyzVector< typename > | inline | 
  | negated() const | numeric::xyzVector< typename > | inline | 
  | negated(xyzVector &a) const | numeric::xyzVector< typename > | inline | 
  | norm() const | numeric::xyzVector< typename > | inline | 
  | norm_squared() const | numeric::xyzVector< typename > | inline | 
  | normalize() | numeric::xyzVector< typename > | inline | 
  | normalize(Value const &length_a) | numeric::xyzVector< typename > | inline | 
  | normalize_any() | numeric::xyzVector< typename > | inline | 
  | normalize_any(Value const &length_a) | numeric::xyzVector< typename > | inline | 
  | normalize_or_zero() | numeric::xyzVector< typename > | inline | 
  | normalize_or_zero(Value const &length_a) | numeric::xyzVector< typename > | inline | 
  | normalized(xyzVector &a) const | numeric::xyzVector< typename > | inline | 
  | normalized(Value const &length_a, xyzVector &a) const | numeric::xyzVector< typename > | inline | 
  | normalized() const | numeric::xyzVector< typename > | inline | 
  | normalized(Value const &length_a) const | numeric::xyzVector< typename > | inline | 
  | normalized_any(xyzVector &a) const | numeric::xyzVector< typename > | inline | 
  | normalized_any(Value const &length_a, xyzVector &a) const | numeric::xyzVector< typename > | inline | 
  | normalized_any() const | numeric::xyzVector< typename > | inline | 
  | normalized_any(Value const &length_a) const | numeric::xyzVector< typename > | inline | 
  | normalized_or_zero(xyzVector &a) const | numeric::xyzVector< typename > | inline | 
  | normalized_or_zero(Value const &length_a, xyzVector &a) const | numeric::xyzVector< typename > | inline | 
  | normalized_or_zero() const | numeric::xyzVector< typename > | inline | 
  | normalized_or_zero(Value const &length_a) const | numeric::xyzVector< typename > | inline | 
  | not_equal_length(xyzVector const &v) | numeric::xyzVector< typename > | inline | 
  | not_equal_length(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | operator!=(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | operator!=(xyzVector const &v, Value const &t) | numeric::xyzVector< typename > | friend | 
  | operator!=(Value const &t, xyzVector const &v) | numeric::xyzVector< typename > | friend | 
  | operator()(int const i) const | numeric::xyzVector< typename > | inline | 
  | operator()(int const i) | numeric::xyzVector< typename > | inline | 
  | operator*(xyzMatrix< T > const &m, xyzVector< T > const &v) | numeric::xyzVector< typename > | friend | 
  | operator*(xyzVector const &v, Value const &t) | numeric::xyzVector< typename > | friend | 
  | operator*(Value const &t, xyzVector const &v) | numeric::xyzVector< typename > | friend | 
  | operator*=(Value const &t) | numeric::xyzVector< typename > | inline | 
  | operator+(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | operator+(xyzVector const &v, Value const &t) | numeric::xyzVector< typename > | friend | 
  | operator+(Value const &t, xyzVector const &v) | numeric::xyzVector< typename > | friend | 
  | operator+=(xyzVector< U > const &v) | numeric::xyzVector< typename > | inline | 
  | operator+=(Value const &t) | numeric::xyzVector< typename > | inline | 
  | operator-() const | numeric::xyzVector< typename > | inline | 
  | operator-(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | operator-(xyzVector const &v, Value const &t) | numeric::xyzVector< typename > | friend | 
  | operator-(Value const &t, xyzVector const &v) | numeric::xyzVector< typename > | friend | 
  | operator-=(xyzVector< U > const &v) | numeric::xyzVector< typename > | inline | 
  | operator-=(Value const &t) | numeric::xyzVector< typename > | inline | 
  | operator/(xyzVector const &v, Value const &t) | numeric::xyzVector< typename > | friend | 
  | operator/=(Value const &t) | numeric::xyzVector< typename > | inline | 
  | operator<(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | operator<(xyzVector const &v, Value const &t) | numeric::xyzVector< typename > | friend | 
  | operator<(Value const &t, xyzVector const &v) | numeric::xyzVector< typename > | friend | 
  | operator<=(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | operator<=(xyzVector const &v, Value const &t) | numeric::xyzVector< typename > | friend | 
  | operator<=(Value const &t, xyzVector const &v) | numeric::xyzVector< typename > | friend | 
  | operator=(xyzVector const &v) | numeric::xyzVector< typename > | inline | 
  | operator=(xyzVector< U > const &v) | numeric::xyzVector< typename > | inline | 
  | operator=(U const *p) | numeric::xyzVector< typename > | inline | 
  | operator=(Value const &t) | numeric::xyzVector< typename > | inline | 
  | operator==(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | operator==(xyzVector const &v, Value const &t) | numeric::xyzVector< typename > | friend | 
  | operator==(Value const &t, xyzVector const &v) | numeric::xyzVector< typename > | friend | 
  | operator>(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | operator>(xyzVector const &v, Value const &t) | numeric::xyzVector< typename > | friend | 
  | operator>(Value const &t, xyzVector const &v) | numeric::xyzVector< typename > | friend | 
  | operator>=(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | operator>=(xyzVector const &v, Value const &t) | numeric::xyzVector< typename > | friend | 
  | operator>=(Value const &t, xyzVector const &v) | numeric::xyzVector< typename > | friend | 
  | operator[](int const i) const | numeric::xyzVector< typename > | inline | 
  | operator[](int const i) | numeric::xyzVector< typename > | inline | 
  | outer_product(xyzVector< T > const &a, xyzVector< T > const &b) | numeric::xyzVector< typename > | friend | 
  | pointer typedef | numeric::xyzVector< typename > |  | 
  | Pointer typedef | numeric::xyzVector< typename > |  | 
  | product(xyzMatrix< T > const &m, xyzVector< T > const &v) | numeric::xyzVector< typename > | friend | 
  | project_normal(xyzVector const &v) | numeric::xyzVector< typename > | inline | 
  | project_parallel(xyzVector const &v) | numeric::xyzVector< typename > | inline | 
  | projected_normal(xyzVector const &v) const | numeric::xyzVector< typename > | inline | 
  | projected_normal(xyzVector const &v, xyzVector &a) const | numeric::xyzVector< typename > | inline | 
  | projected_parallel(xyzVector const &v) const | numeric::xyzVector< typename > | inline | 
  | projected_parallel(xyzVector const &v, xyzVector &a) | numeric::xyzVector< typename > | inline | 
  | projection_matrix(xyzVector< T > const &v) | numeric::xyzVector< typename > | friend | 
  | Reference typedef | numeric::xyzVector< typename > |  | 
  | reference typedef | numeric::xyzVector< typename > |  | 
  | rotation_matrix(xyzVector< T > const &axis, T const &theta) | numeric::xyzVector< typename > | friend | 
  | scaled_add(Value const &t, xyzVector< U > const &v) | numeric::xyzVector< typename > | inline | 
  | scaled_assign(Value const &t, xyzVector< U > const &v) | numeric::xyzVector< typename > | inline | 
  | scaled_sub(Value const &t, xyzVector< U > const &v) | numeric::xyzVector< typename > | inline | 
  | shorter(xyzVector const &v) | numeric::xyzVector< typename > | inline | 
  | shorter_or_equal(xyzVector const &v) | numeric::xyzVector< typename > | inline | 
  | show(std::ostream &output=std::cout) const | numeric::xyzVector< typename > | inline | 
  | sin_of(xyzVector const &a, xyzVector const &b) | numeric::xyzVector< typename > | friend | 
  | sin_of(xyzVector const &a, xyzVector const &b, xyzVector const &c) | numeric::xyzVector< typename > | friend | 
  | square(Value const &t) | numeric::xyzVector< typename > | inlineprivatestatic | 
  | subtract(xyzVector const &a, xyzVector const &b, xyzVector &r) | numeric::xyzVector< typename > | friend | 
  | subtract(xyzVector const &v, Value const &t, xyzVector &r) | numeric::xyzVector< typename > | friend | 
  | subtract(Value const &t, xyzVector const &v, xyzVector &r) | numeric::xyzVector< typename > | friend | 
  | to_string() const | numeric::xyzVector< typename > | inline | 
  | transpose_product(xyzMatrix< T > const &m, xyzVector< T > const &v) | numeric::xyzVector< typename > | friend | 
  | Value typedef | numeric::xyzVector< typename > |  | 
  | value_type typedef | numeric::xyzVector< typename > |  | 
  | x() const | numeric::xyzVector< typename > | inline | 
  | x() | numeric::xyzVector< typename > | inline | 
  | x(Value const &x_a) | numeric::xyzVector< typename > | inline | 
  | x_ | numeric::xyzVector< typename > | private | 
  | xyzMatrix class | numeric::xyzVector< typename > | friend | 
  | xyzVector class | numeric::xyzVector< typename > | friend | 
  | xyzVector() | numeric::xyzVector< typename > | inline | 
  | xyzVector(xyzVector const &v) | numeric::xyzVector< typename > | inline | 
  | xyzVector(xyzVector< U > const &v) | numeric::xyzVector< typename > | inline | 
  | xyzVector(Value const &t) | numeric::xyzVector< typename > | inlineexplicit | 
  | xyzVector(Value const &x_a, Value const &y_a, Value const &z_a) | numeric::xyzVector< typename > | inline | 
  | xyzVector(U const *p) | numeric::xyzVector< typename > | inlineexplicit | 
  | y() const | numeric::xyzVector< typename > | inline | 
  | y() | numeric::xyzVector< typename > | inline | 
  | y(Value const &y_a) | numeric::xyzVector< typename > | inline | 
  | y_ | numeric::xyzVector< typename > | private | 
  | z() const | numeric::xyzVector< typename > | inline | 
  | z() | numeric::xyzVector< typename > | inline | 
  | z(Value const &z_a) | numeric::xyzVector< typename > | inline | 
  | z_ | numeric::xyzVector< typename > | private | 
  | zero() | numeric::xyzVector< typename > | inline | 
  | ~xyzVector() | numeric::xyzVector< typename > | inline |