www.cemf.ir
pFlow::periodicBoundarySIKernels Namespace Reference

Functions

template<typename ContactListType , typename ContactForceModel >
void grainGrainInteraction (real dt, const ContactListType &cntctList, const ContactForceModel &forceModel, const realx3 &transferVec, const deviceScatteredFieldAccess< realx3 > &thisPoints, const deviceScatteredFieldAccess< realx3 > &mirrorPoints, const deviceViewType1D< real > &diam, const deviceViewType1D< real > &coarseGrainFactor, const deviceViewType1D< uint32 > &propId, const deviceViewType1D< realx3 > &vel, const deviceViewType1D< realx3 > &rVel, const deviceViewType1D< realx3 > &cForce, const deviceViewType1D< realx3 > &cTorque)
 
template<typename ContactListType , typename ContactForceModel >
void sphereSphereInteraction (real dt, const ContactListType &cntctList, const ContactForceModel &forceModel, const realx3 &transferVec, const deviceScatteredFieldAccess< realx3 > &thisPoints, const deviceScatteredFieldAccess< realx3 > &mirrorPoints, const deviceViewType1D< real > &diam, const deviceViewType1D< uint32 > &propId, const deviceViewType1D< realx3 > &vel, const deviceViewType1D< realx3 > &rVel, const deviceViewType1D< realx3 > &cForce, const deviceViewType1D< realx3 > &cTorque)
 

Function Documentation

◆ grainGrainInteraction()

void pFlow::periodicBoundarySIKernels::grainGrainInteraction ( real  dt,
const ContactListType &  cntctList,
const ContactForceModel &  forceModel,
const realx3 transferVec,
const deviceScatteredFieldAccess< realx3 > &  thisPoints,
const deviceScatteredFieldAccess< realx3 > &  mirrorPoints,
const deviceViewType1D< real > &  diam,
const deviceViewType1D< real > &  coarseGrainFactor,
const deviceViewType1D< uint32 > &  propId,
const deviceViewType1D< realx3 > &  vel,
const deviceViewType1D< realx3 > &  rVel,
const deviceViewType1D< realx3 > &  cForce,
const deviceViewType1D< realx3 > &  cTorque 
)
inline

◆ sphereSphereInteraction()

void pFlow::periodicBoundarySIKernels::sphereSphereInteraction ( real  dt,
const ContactListType &  cntctList,
const ContactForceModel &  forceModel,
const realx3 transferVec,
const deviceScatteredFieldAccess< realx3 > &  thisPoints,
const deviceScatteredFieldAccess< realx3 > &  mirrorPoints,
const deviceViewType1D< real > &  diam,
const deviceViewType1D< uint32 > &  propId,
const deviceViewType1D< realx3 > &  vel,
const deviceViewType1D< realx3 > &  rVel,
const deviceViewType1D< realx3 > &  cForce,
const deviceViewType1D< realx3 > &  cTorque 
)
inline