Go to the documentation of this file.
   21 #ifndef __periodicBoundaryGrainInteraction_hpp__ 
   22 #define __periodicBoundaryGrainInteraction_hpp__ 
   29 template<
typename contactForceModel,
typename geometryMotionModel>
 
   46     using MotionModel           = 
typename geometryMotionModel::MotionModel;
 
   48     using ModelStorage          = 
typename ContactForceModel::contactForceStorage;
 
   96 #endif //__periodicBoundaryGrainInteraction_hpp__ 
  
 
contactForceModel ContactForceModel
 
TypeInfoTemplate22("boundaryGrainInteraction", "periodic", ContactForceModel, MotionModel)
 
bool grainGrainInteraction(real dt, const ContactForceModel &cfModel, uint32 step) override
 
periodicBoundaryGrainInteraction(const boundaryBase &boundary, const grainParticles &grnPrtcls, const GeometryMotionModel &geomMotion)
 
typename geometryMotionModel::MotionModel MotionModel
 
sortedContactList< ModelStorage, DefaultExecutionSpace, IdType > ContactListType
 
add_vCtor(BSInteractionType, PBSInteractionType, boundaryBase)
 
~periodicBoundaryGrainInteraction() override=default
 
const auto & boundary() const
 
geometryMotionModel GeometryMotionModel
 
typename ContactForceModel::contactForceStorage ModelStorage