Classes | |
| struct | pLine |
| struct | triWall |
Functions | |
| INLINE_FUNCTION_HD bool | pointInPlane (const realx3 &p1, const realx3 &p2, const realx3 &p3, const realx3 &p) |
| INLINE_FUNCTION_HD void | cramerRule2 (real A[2][2], real B[2], real &x1, real &x2) |
| INLINE_FUNCTION_HD bool | pointInPlane (const realx3 &p1, const realx3 &p2, const realx3 &p3, const realx3 &p, int32 &Ln) |
| INLINE_FUNCTION_HD bool | isGrainInContactActiveSide (const realx3 &p1, const realx3 &p2, const realx3 &p3, const realx3 &cntr, real rad, real &ovrlp, realx3 &norm, realx3 &cp) |
| INLINE_FUNCTION_HD bool | isGrainInContactBothSides (const realx3x3 &tri, const realx3 &cntr, real Rad, real &ovrlp, realx3 &norm, realx3 &cp) |
| INLINE_FUNCTION_HD bool pFlow::grnTriInteraction::pointInPlane | ( | const realx3 & | p1, |
| const realx3 & | p2, | ||
| const realx3 & | p3, | ||
| const realx3 & | p | ||
| ) |
Definition at line 32 of file grainTriSurfaceContact.hpp.
References dot().
Referenced by isGrainInContactActiveSide(), and isGrainInContactBothSides().
Here is the call graph for this function:
Here is the caller graph for this function:| INLINE_FUNCTION_HD void pFlow::grnTriInteraction::cramerRule2 | ( | real | A[2][2], |
| real | B[2], | ||
| real & | x1, | ||
| real & | x2 | ||
| ) |
Definition at line 62 of file grainTriSurfaceContact.hpp.
Referenced by pointInPlane().
Here is the caller graph for this function:| INLINE_FUNCTION_HD bool pFlow::grnTriInteraction::pointInPlane | ( | const realx3 & | p1, |
| const realx3 & | p2, | ||
| const realx3 & | p3, | ||
| const realx3 & | p, | ||
| int32 & | Ln | ||
| ) |
Definition at line 70 of file grainTriSurfaceContact.hpp.
References cramerRule2(), and dot().
Here is the call graph for this function:| INLINE_FUNCTION_HD bool pFlow::grnTriInteraction::isGrainInContactActiveSide | ( | const realx3 & | p1, |
| const realx3 & | p2, | ||
| const realx3 & | p3, | ||
| const realx3 & | cntr, | ||
| real | rad, | ||
| real & | ovrlp, | ||
| realx3 & | norm, | ||
| realx3 & | cp | ||
| ) |
Definition at line 117 of file grainTriSurfaceContact.hpp.
References triWall::n_, triWall::nearestPointOnWall(), triWall::normalDistFromWall(), and pointInPlane().
Here is the call graph for this function:| INLINE_FUNCTION_HD bool pFlow::grnTriInteraction::isGrainInContactBothSides | ( | const realx3x3 & | tri, |
| const realx3 & | cntr, | ||
| real | Rad, | ||
| real & | ovrlp, | ||
| realx3 & | norm, | ||
| realx3 & | cp | ||
| ) |
Definition at line 172 of file grainTriSurfaceContact.hpp.
References pFlow::abs(), pLine::lineGrainCheck(), triWall::n_, triWall::nearestPointOnWall(), triWall::normalDistFromWall(), pointInPlane(), triple< T >::x_, triple< T >::y_, and triple< T >::z_.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
Here is the call graph for this function:
Here is the caller graph for this function: