Public Types | |
using | PairType = typename ContactListType::PairType |
using | ValueType = typename ContactListType::ValueType |
Public Member Functions | |
ppInteractionFunctor (real dt, ContactForceModel forceModel, ContactListType tobeFilled, deviceViewType1D< real > diam, deviceViewType1D< real > coarseGrainFactor, deviceViewType1D< uint32 > propId, deviceViewType1D< realx3 > pos, deviceViewType1D< realx3 > lVel, deviceViewType1D< realx3 > rVel, deviceViewType1D< realx3 > cForce, deviceViewType1D< realx3 > cTorque) | |
INLINE_FUNCTION_HD void | operator() (const uint32 n) const |
Public Attributes | |
real | dt_ |
ContactForceModel | forceModel_ |
ContactListType | tobeFilled_ |
deviceViewType1D< real > | diam_ |
deviceViewType1D< real > | coarseGrainFactor_ |
deviceViewType1D< uint32 > | propId_ |
deviceViewType1D< realx3 > | pos_ |
deviceViewType1D< realx3 > | lVel_ |
deviceViewType1D< realx3 > | rVel_ |
deviceViewType1D< realx3 > | cForce_ |
deviceViewType1D< realx3 > | cTorque_ |
Definition at line 33 of file grainInteractionKernels.hpp.
using PairType = typename ContactListType::PairType |
Definition at line 36 of file grainInteractionKernels.hpp.
using ValueType = typename ContactListType::ValueType |
Definition at line 37 of file grainInteractionKernels.hpp.
|
inline |
Definition at line 54 of file grainInteractionKernels.hpp.
|
inline |
Definition at line 81 of file grainInteractionKernels.hpp.
References ppInteractionFunctor< ContactForceModel, ContactListType >::cForce_, ppInteractionFunctor< ContactForceModel, ContactListType >::coarseGrainFactor_, cross(), ppInteractionFunctor< ContactForceModel, ContactListType >::cTorque_, ppInteractionFunctor< ContactForceModel, ContactListType >::diam_, ppInteractionFunctor< ContactForceModel, ContactListType >::dt_, ppInteractionFunctor< ContactForceModel, ContactListType >::forceModel_, length(), ppInteractionFunctor< ContactForceModel, ContactListType >::lVel_, n, ppInteractionFunctor< ContactForceModel, ContactListType >::pos_, ppInteractionFunctor< ContactForceModel, ContactListType >::propId_, ppInteractionFunctor< ContactForceModel, ContactListType >::rVel_, ppInteractionFunctor< ContactForceModel, ContactListType >::tobeFilled_, triple< T >::x_, triple< T >::y_, and triple< T >::z_.
real dt_ |
Definition at line 39 of file grainInteractionKernels.hpp.
Referenced by ppInteractionFunctor< ContactForceModel, ContactListType >::operator()().
ContactForceModel forceModel_ |
Definition at line 41 of file grainInteractionKernels.hpp.
Referenced by ppInteractionFunctor< ContactForceModel, ContactListType >::operator()().
ContactListType tobeFilled_ |
Definition at line 42 of file grainInteractionKernels.hpp.
Referenced by ppInteractionFunctor< ContactForceModel, ContactListType >::operator()().
deviceViewType1D<real> diam_ |
Definition at line 44 of file grainInteractionKernels.hpp.
Referenced by ppInteractionFunctor< ContactForceModel, ContactListType >::operator()().
deviceViewType1D<real> coarseGrainFactor_ |
Definition at line 45 of file grainInteractionKernels.hpp.
Referenced by ppInteractionFunctor< ContactForceModel, ContactListType >::operator()().
deviceViewType1D<uint32> propId_ |
Definition at line 46 of file grainInteractionKernels.hpp.
Referenced by ppInteractionFunctor< ContactForceModel, ContactListType >::operator()().
deviceViewType1D<realx3> pos_ |
Definition at line 47 of file grainInteractionKernels.hpp.
Referenced by ppInteractionFunctor< ContactForceModel, ContactListType >::operator()().
deviceViewType1D<realx3> lVel_ |
Definition at line 48 of file grainInteractionKernels.hpp.
Referenced by ppInteractionFunctor< ContactForceModel, ContactListType >::operator()().
deviceViewType1D<realx3> rVel_ |
Definition at line 49 of file grainInteractionKernels.hpp.
Referenced by ppInteractionFunctor< ContactForceModel, ContactListType >::operator()().
deviceViewType1D<realx3> cForce_ |
Definition at line 50 of file grainInteractionKernels.hpp.
Referenced by ppInteractionFunctor< ContactForceModel, ContactListType >::operator()().
deviceViewType1D<realx3> cTorque_ |
Definition at line 51 of file grainInteractionKernels.hpp.
Referenced by ppInteractionFunctor< ContactForceModel, ContactListType >::operator()().