Public Attributes | |
T | s_ |
triple< T > | v_ |
Friends | |
FUNCTION_HD T | dot (const quadruple< T > &oprnd1, const quadruple< T > &oprnd2) |
FUNCTION_HD quadruple< T > | operator+ (const quadruple< T > &oprnd1, const quadruple< T > &oprnd2) |
FUNCTION_HD quadruple< T > | operator+ (const quadruple< T > &oprnd1, const T &oprnd2) |
FUNCTION_HD quadruple< T > | operator+ (const T &oprnd1, const quadruple< T > &oprnd2) |
FUNCTION_HD quadruple< T > | operator- (const quadruple< T > &oprnd1, const quadruple< T > &oprnd2) |
FUNCTION_HD quadruple< T > | operator- (const quadruple< T > &oprnd1, const T &oprnd2) |
FUNCTION_HD quadruple< T > | operator- (const T &oprnd1, const quadruple< T > &oprnd2) |
FUNCTION_HD quadruple< T > | operator* (const quadruple< T > &oprnd1, const quadruple< T > &oprnd2) |
FUNCTION_HD quadruple< T > | operator* (const quadruple< T > &oprnd1, const T &oprnd2) |
FUNCTION_HD quadruple< T > | operator* (const T &oprnd1, const quadruple< T > &oprnd2) |
FUNCTION_HD quadruple< T > | operator/ (const quadruple< T > &oprnd1, const quadruple< T > &oprnd2) |
FUNCTION_HD quadruple< T > | operator/ (const quadruple< T > &oprnd1, const T &oprnd2) |
FUNCTION_HD quadruple< T > | operator/ (const T &oprnd1, const quadruple< T > &oprnd2) |
FUNCTION_HD bool | operator== (const quadruple< T > &opr1, const quadruple< T > &opr2) |
FUNCTION_H iOstream & | operator (iOstream &str, const quadruple< T > &ov) |
FUNCTION_H iIstream & | operator>> (iIstream &str, quadruple< T > &iv) |
FUNCTION_H void | readIstream (iIstream &str, quadruple< T > &iv) |
Definition at line 36 of file quadruple.hpp.
|
inline |
Definition at line 54 of file quadruple.hpp.
|
inline |
Definition at line 61 of file quadruple.hpp.
|
inline |
Definition at line 68 of file quadruple.hpp.
|
inline |
Definition at line 75 of file quadruple.hpp.
|
inline |
Definition at line 92 of file quadruple.hpp.
|
default |
|
default |
QuadrupleTypeInfoNV | ( | T | ) |
|
inline |
Definition at line 83 of file quadruple.hpp.
References quadruple< T >::s_, and quadruple< T >::v_.
|
default |
|
default |
|
inline |
Definition at line 116 of file quadruple.hpp.
|
inline |
Definition at line 122 of file quadruple.hpp.
|
inline |
Definition at line 129 of file quadruple.hpp.
References quadruple< T >::s_.
|
inline |
Definition at line 134 of file quadruple.hpp.
References quadruple< T >::s_.
|
inline |
Definition at line 140 of file quadruple.hpp.
References quadruple< T >::v_.
|
inline |
Definition at line 145 of file quadruple.hpp.
References quadruple< T >::v_.
|
inline |
Definition at line 151 of file quadruple.hpp.
References quadruple< T >::v_.
|
inline |
Definition at line 156 of file quadruple.hpp.
References quadruple< T >::v_.
|
inline |
Definition at line 162 of file quadruple.hpp.
References quadruple< T >::v_.
|
inline |
Definition at line 167 of file quadruple.hpp.
References quadruple< T >::v_.
|
inline |
Definition at line 173 of file quadruple.hpp.
References quadruple< T >::s_.
|
inline |
Definition at line 178 of file quadruple.hpp.
References quadruple< T >::s_.
|
inline |
Definition at line 184 of file quadruple.hpp.
References quadruple< T >::v_.
|
inline |
Definition at line 189 of file quadruple.hpp.
References quadruple< T >::v_.
INLINE_FUNCTION_HD T length |
Definition at line 30 of file quadrupleI.hpp.
References dot(), and pFlow::sqrt().
INLINE_FUNCTION_HD void normalize |
Definition at line 37 of file quadrupleI.hpp.
References length(), and pFlow::smallValue.
INLINE_FUNCTION_HD void operator+= | ( | const quadruple< T > & | oprnd2 | ) |
Definition at line 132 of file quadrupleI.hpp.
References quadruple< T >::s_, and quadruple< T >::v_.
INLINE_FUNCTION_HD void operator-= | ( | const quadruple< T > & | oprnd2 | ) |
Definition at line 140 of file quadrupleI.hpp.
References quadruple< T >::s_, and quadruple< T >::v_.
INLINE_FUNCTION_HD void operator*= | ( | const quadruple< T > & | oprnd2 | ) |
Definition at line 148 of file quadrupleI.hpp.
References quadruple< T >::s_, and quadruple< T >::v_.
INLINE_FUNCTION_HD void operator/= | ( | const quadruple< T > & | oprnd2 | ) |
Definition at line 156 of file quadrupleI.hpp.
References quadruple< T >::s_, and quadruple< T >::v_.
Definition at line 164 of file quadrupleI.hpp.
Definition at line 171 of file quadrupleI.hpp.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
T s_ |
Definition at line 46 of file quadruple.hpp.
Referenced by quadruple< T >::operator*=(), quadruple< T >::operator+=(), quadruple< T >::operator-=(), quadruple< T >::operator/=(), quadruple< T >::operator=(), quadruple< T >::s(), and quadruple< T >::w().
triple<T> v_ |
Definition at line 47 of file quadruple.hpp.
Referenced by quadruple< T >::operator*=(), quadruple< T >::operator+=(), quadruple< T >::operator-=(), quadruple< T >::operator/=(), quadruple< T >::operator=(), quadruple< T >::v(), quadruple< T >::x(), quadruple< T >::y(), and quadruple< T >::z().