Public Member Functions | |
INLINE_FUNCTION_H | triWall (const realx3 &p1, const realx3 &p2, const realx3 &p3) |
INLINE_FUNCTION_HD | triWall (bool, const realx3 &p1, const realx3 &p2, const realx3 &p3) |
INLINE_FUNCTION_HD | triWall (const realx3x3 &tri) |
INLINE_FUNCTION_HD | triWall (const triWall &)=default |
INLINE_FUNCTION_HD triWall & | operator= (const triWall &)=default |
INLINE_FUNCTION_HD | triWall (triWall &&)=default |
INLINE_FUNCTION_HD triWall & | operator= (triWall &&)=default |
INLINE_FUNCTION_HD | ~triWall ()=default |
INLINE_FUNCTION_HD real | normalDistFromWall (const realx3 &p) const |
INLINE_FUNCTION_HD realx3 | nearestPointOnWall (const realx3 &p) const |
Static Public Member Functions | |
static INLINE_FUNCTION_HD bool | makeWall (const realx3 &p1, const realx3 &p2, const realx3 &p3, realx3 &n, real &offset) |
Public Attributes | |
realx3 | n_ |
real | offset_ |
Definition at line 29 of file triWall.hpp.
|
inline |
Definition at line 36 of file triWall.hpp.
References fatalErrorInFunction, fatalExit, triWall::makeWall(), triWall::n_, and triWall::offset_.
|
inline |
Definition at line 47 of file triWall.hpp.
References triWall::makeWall(), triWall::n_, and triWall::offset_.
|
inline |
Definition at line 53 of file triWall.hpp.
References triWall::makeWall(), triWall::n_, triWall::offset_, triple< T >::x_, triple< T >::y_, and triple< T >::z_.
|
default |
|
default |
|
default |
|
default |
|
default |
|
inline |
Definition at line 75 of file triWall.hpp.
References dot(), triWall::n_, and triWall::offset_.
Referenced by pFlow::grnTriInteraction::isGrainInContactActiveSide(), and pFlow::grnTriInteraction::isGrainInContactBothSides().
|
inline |
Definition at line 81 of file triWall.hpp.
References dot(), triWall::n_, triWall::offset_, triple< T >::x_, triple< T >::y_, and triple< T >::z_.
Referenced by pFlow::grnTriInteraction::isGrainInContactActiveSide(), and pFlow::grnTriInteraction::isGrainInContactBothSides().
|
inlinestatic |
Definition at line 88 of file triWall.hpp.
References cross(), dot(), length(), and n.
Referenced by triWall::triWall().
realx3 n_ |
Definition at line 32 of file triWall.hpp.
Referenced by pFlow::grnTriInteraction::isGrainInContactActiveSide(), pFlow::grnTriInteraction::isGrainInContactBothSides(), triWall::nearestPointOnWall(), triWall::normalDistFromWall(), and triWall::triWall().
real offset_ |
Definition at line 33 of file triWall.hpp.
Referenced by triWall::nearestPointOnWall(), triWall::normalDistFromWall(), and triWall::triWall().