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< 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< 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 170 of file sphereInteractionKernels.hpp.
using PairType = typename ContactListType::PairType |
Definition at line 172 of file sphereInteractionKernels.hpp.
using ValueType = typename ContactListType::ValueType |
Definition at line 173 of file sphereInteractionKernels.hpp.
|
inline |
Definition at line 195 of file sphereInteractionKernels.hpp.
|
inline |
Definition at line 230 of file sphereInteractionKernels.hpp.
References pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::cForce_, 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::sphTriInteraction::isSphereInContactBothSides(), 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 175 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
ContactForceModel forceModel_ |
Definition at line 177 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
ContactListType tobeFilled_ |
Definition at line 178 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
TraingleAccessor triangles_ |
Definition at line 180 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
MotionModel motionModel_ |
Definition at line 181 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<real> diam_ |
Definition at line 183 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<uint32> propId_ |
Definition at line 184 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<realx3> pos_ |
Definition at line 185 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<realx3> lVel_ |
Definition at line 186 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<realx3> rVel_ |
Definition at line 187 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<realx3> cForce_ |
Definition at line 188 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<realx3> cTorque_ |
Definition at line 189 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<uint32> wTriMotionIndex_ |
Definition at line 190 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<uint32> wPropId_ |
Definition at line 191 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().
deviceViewType1D<realx3> wCForce_ |
Definition at line 192 of file sphereInteractionKernels.hpp.
Referenced by pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >::operator()().