Go to the documentation of this file.
23 dot(
const triple<T>& oprnd1,
const triple<T>& oprnd2);
27 cross(
const triple<T>& v1,
const triple<T>& v2);
31 length(
const triple<T>& v1);
39 operator+(
const triple<T>& oprnd1,
const triple<T>& oprnd2);
43 operator+(
const triple<T>& oprnd1,
const T& oprnd2);
47 operator+(
const T& oprnd2,
const triple<T>& oprnd1);
51 operator-(
const triple<T>& oprnd1,
const triple<T>& oprnd2);
55 operator-(
const triple<T>& oprnd1,
const T& oprnd2);
59 operator-(
const T& oprnd1,
const triple<T>& oprnd2);
63 operator*(
const triple<T>& oprnd1,
const triple<T>& oprnd2);
67 operator*(
const triple<T>& oprnd1,
const T& oprnd2);
71 operator*(
const T& oprnd1,
const triple<T>& oprnd2);
75 operator/(
const triple<T>& oprnd1,
const triple<T>& oprnd2);
79 operator/(
const triple<T>& oprnd1,
const T& oprnd2);
83 operator/(
const T& oprnd1,
const triple<T>& oprnd2);
87 operator==(
const triple<T>& opr1,
const triple<T>& opr2);
91 operator>(
const triple<T>& opr1,
const triple<T>& opr2);
95 operator<(
const triple<T>& opr1,
const triple<T>& opr2);
99 operator<=(
const triple<T>& opr1,
const triple<T>& opr2);
103 operator>=(
const triple<T>& opr1,
const triple<T>& opr2);
107 operator<<(iOstream& str,
const triple<T>& ov);
INLINE_FUNCTION_HD triple< T > normalize(const triple< T > &v1)
INLINE_FUNCTION iOstream & operator<<(iOstream &str, const triple< T > &ov)
INLINE_FUNCTION_HD triple< T > operator*(const triple< T > &oprnd1, const triple< T > &oprnd2)
INLINE_FUNCTION_HD bool operator<(const triple< T > &opr1, const triple< T > &opr2)
INLINE_FUNCTION_HD triple< T > operator/(const triple< T > &oprnd1, const triple< T > &oprnd2)
INLINE_FUNCTION_HD bool operator<=(const triple< T > &opr1, const triple< T > &opr2)
INLINE_FUNCTION_HD triple< T > operator+(const triple< T > &oprnd1, const triple< T > &oprnd2)
INLINE_FUNCTION_HD triple< T > operator-(const triple< T > &oprnd1, const triple< T > &oprnd2)
INLINE_FUNCTION_HD T dot(const triple< T > &oprnd1, const triple< T > &oprnd2)
INLINE_FUNCTION_HD triple< T > cross(const triple< T > &v1, const triple< T > &v2)
INLINE_FUNCTION_HD T length(const triple< T > &v1)
INLINE_FUNCTION_HD bool operator>(const triple< T > &opr1, const triple< T > &opr2)
INLINE_FUNCTION iIstream & operator>>(iIstream &str, triple< T > &iv)
INLINE_FUNCTION_HD bool operator>=(const triple< T > &opr1, const triple< T > &opr2)
INLINE_FUNCTION_HD bool operator==(const triple< T > &opr1, const triple< T > &opr2)
#define INLINE_FUNCTION_HD
INLINE_FUNCTION void readIstream(iIstream &str, triple< T > &iv)