Go to the source code of this file.
Functions | |
template<typename T > | |
INLINE_FUNCTION_HD T | dot (const triple< T > &oprnd1, const triple< T > &oprnd2) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | cross (const triple< T > &v1, const triple< T > &v2) |
template<typename T > | |
INLINE_FUNCTION_HD T | length (const triple< T > &v1) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | normalize (const triple< T > &v1) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | operator+ (const triple< T > &oprnd1, const triple< T > &oprnd2) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | operator+ (const triple< T > &oprnd1, const T &oprnd2) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | operator+ (const T &oprnd2, const triple< T > &oprnd1) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | operator- (const triple< T > &oprnd1, const triple< T > &oprnd2) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | operator- (const triple< T > &oprnd1, const T &oprnd2) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | operator- (const T &oprnd1, const triple< T > &oprnd2) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | operator* (const triple< T > &oprnd1, const triple< T > &oprnd2) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | operator* (const triple< T > &oprnd1, const T &oprnd2) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | operator* (const T &oprnd1, const triple< T > &oprnd2) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | operator/ (const triple< T > &oprnd1, const triple< T > &oprnd2) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | operator/ (const triple< T > &oprnd1, const T &oprnd2) |
template<typename T > | |
INLINE_FUNCTION_HD triple< T > | operator/ (const T &oprnd1, const triple< T > &oprnd2) |
template<typename T > | |
INLINE_FUNCTION_HD bool | operator== (const triple< T > &opr1, const triple< T > &opr2) |
template<typename T > | |
INLINE_FUNCTION_HD bool | operator> (const triple< T > &opr1, const triple< T > &opr2) |
template<typename T > | |
INLINE_FUNCTION_HD bool | operator< (const triple< T > &opr1, const triple< T > &opr2) |
template<typename T > | |
INLINE_FUNCTION_HD bool | operator<= (const triple< T > &opr1, const triple< T > &opr2) |
template<typename T > | |
INLINE_FUNCTION_HD bool | operator>= (const triple< T > &opr1, const triple< T > &opr2) |
template<typename T > | |
INLINE_FUNCTION iOstream & | operator<< (iOstream &str, const triple< T > &ov) |
template<typename T > | |
INLINE_FUNCTION iIstream & | operator>> (iIstream &str, triple< T > &iv) |
template<typename T > | |
INLINE_FUNCTION void | readIstream (iIstream &str, triple< T > &iv) |
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 | ||
) |
Referenced by pFlow::checkNormalVec(), Wall::checkTrianlge(), cylinder::isInside(), rotatingAxis::linTangentialVelocityPoint(), triWall::makeWall(), ppInteractionFunctor< ContactForceModel, ContactListType >::operator()(), pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()(), pFlow::triangleFunctions::triangleSurface(), and stlFile::writeFacet().
INLINE_FUNCTION_HD T length | ( | const triple< T > & | v1 | ) |
Referenced by pFlow::algorithms::binarySearch(), InsertionRegion< ShapeType >::checkForContact(), pFlow::checkNormalVec(), nonLinearMod< limited >::contactForce(), nonLinear< limited >::contactForce(), linear< limited >::contactForce(), pFlow::countChar(), positionRandom::inCollision(), zAxis::length(), line::length(), pLine::lineSphereCheck(), triWall::makeWall(), triple< intType >::normalize(), quadruple< T >::normalize(), ppInteractionFunctor< ContactForceModel, ContactListType >::operator()(), normalRolling< contactForceModel >::rollingFriction(), pFlow::sphereSphereCheck(), pFlow::triangleFunctions::triangleSurface(), and zAxis::zAxis().
INLINE_FUNCTION_HD triple<T> normalize | ( | const triple< T > & | v1 | ) |
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 T & | oprnd2 | ||
) |
INLINE_FUNCTION_HD triple<T> operator+ | ( | const T & | oprnd2, |
const triple< T > & | oprnd1 | ||
) |
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 T & | oprnd2 | ||
) |
INLINE_FUNCTION_HD triple<T> operator- | ( | const T & | oprnd1, |
const triple< T > & | oprnd2 | ||
) |
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 T & | oprnd2 | ||
) |
INLINE_FUNCTION_HD triple<T> operator* | ( | const T & | oprnd1, |
const triple< T > & | oprnd2 | ||
) |
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 T & | oprnd2 | ||
) |
INLINE_FUNCTION_HD triple<T> operator/ | ( | const T & | oprnd1, |
const triple< T > & | oprnd2 | ||
) |
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 | ||
) |
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 | ||
) |
INLINE_FUNCTION_HD bool operator>= | ( | const triple< T > & | opr1, |
const triple< T > & | opr2 | ||
) |
INLINE_FUNCTION iOstream& operator<< | ( | iOstream & | str, |
const triple< T > & | ov | ||
) |
INLINE_FUNCTION iIstream& operator>> | ( | iIstream & | str, |
triple< T > & | iv | ||
) |
INLINE_FUNCTION void readIstream | ( | iIstream & | str, |
triple< T > & | iv | ||
) |