Public Types | |
using | PairType = typename ContactListType::PairType |
using | ValueType = typename ContactListType::ValueType |
Public Member Functions | |
pwInteractionFunctor (real dt, ContactForceModel forceModel, ContactListType tobeFilled, TraingleAccessor triangles, MotionModel motionModel, deviceViewType1D< real > diam, deviceViewType1D< real > coarseGrainFactor, deviceViewType1D< uint32 > propId, deviceViewType1D< realx3 > pos, deviceViewType1D< realx3 > lVel, deviceViewType1D< realx3 > rVel, deviceViewType1D< realx3 > cForce, deviceViewType1D< realx3 > cTorque, deviceViewType1D< uint32 > wTriMotionIndex, deviceViewType1D< uint32 > wPropId, deviceViewType1D< realx3 > wCForce) | |
INLINE_FUNCTION_HD void | operator() (const int32 n) const |
Public Attributes | |
real | dt_ |
ContactForceModel | forceModel_ |
ContactListType | tobeFilled_ |
TraingleAccessor | triangles_ |
MotionModel | motionModel_ |
deviceViewType1D< real > | diam_ |
deviceViewType1D< real > | coarseGrainFactor_ |
deviceViewType1D< uint32 > | propId_ |
deviceViewType1D< realx3 > | pos_ |
deviceViewType1D< realx3 > | lVel_ |
deviceViewType1D< realx3 > | rVel_ |
deviceViewType1D< realx3 > | cForce_ |
deviceViewType1D< realx3 > | cTorque_ |
deviceViewType1D< uint32 > | wTriMotionIndex_ |
deviceViewType1D< uint32 > | wPropId_ |
deviceViewType1D< realx3 > | wCForce_ |
Definition at line 177 of file grainInteractionKernels.hpp.
using PairType = typename ContactListType::PairType |
Definition at line 179 of file grainInteractionKernels.hpp.
using ValueType = typename ContactListType::ValueType |
Definition at line 180 of file grainInteractionKernels.hpp.
|
inline |
Definition at line 203 of file grainInteractionKernels.hpp.
|
inline |
Definition at line 240 of file grainInteractionKernels.hpp.
References pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::cForce_, pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::coarseGrainFactor_, cross(), pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::cTorque_, pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::diam_, pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::dt_, pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::forceModel_, pFlow::grnTriInteraction::isGrainInContactBothSides(), pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::lVel_, pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::motionModel_, n, pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::pos_, pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::propId_, pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::rVel_, pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::tobeFilled_, pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::triangles_, pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::wCForce_, pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::wPropId_, pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::wTriMotionIndex_, triple< T >::x_, triple< T >::y_, and triple< T >::z_.
real dt_ |
Definition at line 182 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
ContactForceModel forceModel_ |
Definition at line 184 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
ContactListType tobeFilled_ |
Definition at line 185 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
TraingleAccessor triangles_ |
Definition at line 187 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
MotionModel motionModel_ |
Definition at line 188 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<real> diam_ |
Definition at line 190 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<real> coarseGrainFactor_ |
Definition at line 191 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<uint32> propId_ |
Definition at line 192 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<realx3> pos_ |
Definition at line 193 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<realx3> lVel_ |
Definition at line 194 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<realx3> rVel_ |
Definition at line 195 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<realx3> cForce_ |
Definition at line 196 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<realx3> cTorque_ |
Definition at line 197 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<uint32> wTriMotionIndex_ |
Definition at line 198 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<uint32> wPropId_ |
Definition at line 199 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<realx3> wCForce_ |
Definition at line 200 of file grainInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().