Public Attributes | |
T | x_ |
T | y_ |
T | z_ |
Friends | |
FUNCTION_HD T | dot (const triple< T > &oprnd1, const triple< T > &oprnd2) |
FUNCTION_HD triple< T > | cross (const triple< T > &v1, const triple< T > &v2) |
FUNCTION_HD triple< T > | operator+ (const triple< T > &oprnd1, const triple< T > &oprnd2) |
FUNCTION_HD triple< T > | operator+ (const triple< T > &oprnd1, const T &oprnd2) |
FUNCTION_HD triple< T > | operator+ (const T &oprnd1, const triple< T > &oprnd2) |
FUNCTION_HD triple< T > | operator- (const triple< T > &oprnd1, const triple< T > &oprnd2) |
FUNCTION_HD triple< T > | operator- (const triple< T > &oprnd1, const T &oprnd2) |
FUNCTION_HD triple< T > | operator- (const T &oprnd1, const triple< T > &oprnd2) |
FUNCTION_HD triple< T > | operator* (const triple< T > &oprnd1, const triple< T > &oprnd2) |
FUNCTION_HD triple< T > | operator* (const triple< T > &oprnd1, const T &oprnd2) |
FUNCTION_HD triple< T > | operator* (const T &oprnd1, const triple< T > &oprnd2) |
FUNCTION_HD triple< T > | operator/ (const triple< T > &oprnd1, const triple< T > &oprnd2) |
FUNCTION_HD triple< T > | operator/ (const triple< T > &oprnd1, const T &oprnd2) |
FUNCTION_HD triple< T > | operator/ (const T &oprnd1, const triple< T > &oprnd2) |
FUNCTION_HD bool | operator== (const triple< T > &opr1, const triple< T > &opr2) |
FUNCTION_HD bool | operator (const triple< T > &opr1, const triple< T > &opr2) |
FUNCTION_HD bool | operator> (const triple< T > &opr1, const triple< T > &opr2) |
FUNCTION_HD bool | operator>= (const triple< T > &opr1, const triple< T > &opr2) |
FUNCTION_HD bool | operator (const triple< T > &opr1, const triple< T > &opr2) |
iOstream & | operator (iOstream &str, const triple< T > &ov) |
iIstream & | operator>> (iIstream &str, triple< T > &iv) |
void | readIstream (iIstream &str, triple< T > &iv) |
Definition at line 37 of file triple.hpp.
|
inline |
Definition at line 54 of file triple.hpp.
|
inline |
Definition at line 61 of file triple.hpp.
|
inline |
Definition at line 67 of file triple.hpp.
|
inline |
Definition at line 83 of file triple.hpp.
|
default |
|
default |
|
inline |
Definition at line 73 of file triple.hpp.
|
default |
|
default |
|
inline |
Definition at line 124 of file triple.hpp.
|
inline |
Definition at line 130 of file triple.hpp.
|
inline |
Definition at line 138 of file triple.hpp.
Referenced by pFlow::PFtoVTK::addRealx3PointField(), pFlow::TSFtoVTK::addRealx3TriSurfaceField(), triSurface::addTriangle(), pFlow::PFtoVTK::addUndstrcuturedGridField(), cells< int32 >::bound(), pFlow::boxExtent(), mapperNBS< DefaultHostExecutionSpace >::build(), pFlow::equal(), pFlow::indexToCell(), cells< int32 >::isInRange(), cells< int32 >::nx(), cuboidWall::readcuboidWall(), stlFile::readFacet(), cells< int32 >::totalCells(), zAxis::transferBackZ(), zAxis::transferToZ(), and stlFile::writeFacet().
|
inline |
Definition at line 139 of file triple.hpp.
|
inline |
Definition at line 141 of file triple.hpp.
Referenced by pFlow::PFtoVTK::addRealx3PointField(), pFlow::TSFtoVTK::addRealx3TriSurfaceField(), triSurface::addTriangle(), pFlow::PFtoVTK::addUndstrcuturedGridField(), cells< int32 >::bound(), pFlow::boxExtent(), mapperNBS< DefaultHostExecutionSpace >::build(), pFlow::equal(), pFlow::indexToCell(), cells< int32 >::isInRange(), cells< int32 >::ny(), cuboidWall::readcuboidWall(), stlFile::readFacet(), cells< int32 >::totalCells(), zAxis::transferBackZ(), zAxis::transferToZ(), and stlFile::writeFacet().
|
inline |
Definition at line 142 of file triple.hpp.
|
inline |
Definition at line 144 of file triple.hpp.
Referenced by pFlow::PFtoVTK::addRealx3PointField(), pFlow::TSFtoVTK::addRealx3TriSurfaceField(), triSurface::addTriangle(), pFlow::PFtoVTK::addUndstrcuturedGridField(), cells< int32 >::bound(), pFlow::boxExtent(), mapperNBS< DefaultHostExecutionSpace >::build(), pFlow::equal(), pFlow::indexToCell(), cells< int32 >::isInRange(), cells< int32 >::nz(), cuboidWall::readcuboidWall(), stlFile::readFacet(), cells< int32 >::totalCells(), zAxis::transferBackZ(), zAxis::transferToZ(), and stlFile::writeFacet().
|
inline |
Definition at line 145 of file triple.hpp.
INLINE_FUNCTION_HD T length |
Definition at line 64 of file tripleI.hpp.
Referenced by Wall::checkTrianlge().
INLINE_FUNCTION_HD void normalize |
Definition at line 72 of file tripleI.hpp.
INLINE_FUNCTION_HD void operator+= | ( | const triple< T > & | oprnd2 | ) |
Definition at line 255 of file tripleI.hpp.
INLINE_FUNCTION_HD void operator-= | ( | const triple< T > & | oprnd2 | ) |
Definition at line 266 of file tripleI.hpp.
INLINE_FUNCTION_HD void operator*= | ( | const triple< T > & | oprnd2 | ) |
Definition at line 277 of file tripleI.hpp.
INLINE_FUNCTION_HD void operator/= | ( | const triple< T > & | oprnd2 | ) |
Definition at line 288 of file tripleI.hpp.
Definition at line 299 of file tripleI.hpp.
Definition at line 307 of file tripleI.hpp.
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
T x_ |
Definition at line 49 of file triple.hpp.
Referenced by pFlow::sphTriInteraction::isSphereInContactBothSides(), triWall::nearestPointOnWall(), ppInteractionFunctor< ContactForceModel, ContactListType >::operator()(), pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()(), triple< intType >::operator*=(), triple< intType >::operator+=(), triple< intType >::operator-=(), triple< intType >::operator/=(), triple< intType >::operator=(), triWall::triWall(), and triple< intType >::x().
T y_ |
Definition at line 50 of file triple.hpp.
Referenced by pFlow::sphTriInteraction::isSphereInContactBothSides(), triWall::nearestPointOnWall(), ppInteractionFunctor< ContactForceModel, ContactListType >::operator()(), pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()(), triple< intType >::operator=(), triWall::triWall(), and triple< intType >::y().
T z_ |
Definition at line 51 of file triple.hpp.
Referenced by pFlow::sphTriInteraction::isSphereInContactBothSides(), triWall::nearestPointOnWall(), ppInteractionFunctor< ContactForceModel, ContactListType >::operator()(), pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()(), triple< intType >::operator=(), triWall::triWall(), and triple< intType >::z().