| 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 |