# PhasicFlow: Member List
PhasicFlow is an open-source parallel DEM (discrete element method) package for simulating granular flow. It is developed in C++ and can be exectued on both GPU (like CUDA) and CPU.

periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > Member List

This is the complete list of members for periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel >, including all inherited members.

add_vCtor(BSInteractionType, PBSInteractionType, boundaryBase) | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > |
pFlow::boundaryGrainInteraction::add_vCtor(BoundaryGrainInteractionType, BoundaryGrainInteractionType, boundaryBase) | boundaryGrainInteraction< contactForceModel, geometryMotionModel > |
addEvent(message::EVENT event) | observer |
addToSubscriber(const subscriber *subscrbr, message msg) | observer |
addToSubscriber(const subscriber &subscriber) | observer |
allocatePPPairs() | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | protected
allocatePWPairs() | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | protected
boundary() const | generalBoundary | inline
boundary_ | generalBoundary | private
boundaryGrainInteraction(const boundaryBase &boundary, const grainParticles &grnPrtcls, const GeometryMotionModel &geomMotion) | boundaryGrainInteraction< contactForceModel, geometryMotionModel > |
BoundaryGrainInteractionType typedef | boundaryGrainInteraction< contactForceModel, geometryMotionModel > |
boundaryName() const | generalBoundary | inline
BSInteractionType typedef | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > |
capacity() const | generalBoundary | inline
changeSubscriber(const subscriber *newSub) | observer | private
ContactForceModel typedef | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > |
ContactListType typedef | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > |
create(const boundaryBase &boundary, const grainParticles &sphPrtcls, const GeometryMotionModel &geomMotion) | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | static
create_vCtor(BoundaryGrainInteractionType, boundaryBase,(const boundaryBase &boundary, const grainParticles &grnPrtcls, const GeometryMotionModel &geomMotion),(boundary, grnPrtcls, geomMotion)) | boundaryGrainInteraction< contactForceModel, geometryMotionModel > |
defaultMessage_ | generalBoundary | inlineprivatestatic
generalBoundary(const boundaryBase &boundary, const pointStructure &pStruct, const word &dataType, const word &option) | generalBoundary |
geometryMotion() const | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | inline
geometryMotion_ | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | private
GeometryMotionModel typedef | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > |
grainGrainInteraction(real dt, const ContactForceModel &cfModel, uint32 step) override | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > | virtual
grnParticles() const | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | inline
grnParticles_ | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | private
hearChanges(real t, real dt, uint32 iter, const message &msg, const anyList &varList) override | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | inlinevirtual
IdType typedef | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > |
indexList() const | generalBoundary | inline
IndexType typedef | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > |
invalidateSubscriber() | observer | inlineprivate
isBoundaryMaster() const | generalBoundary | inline
isBoundaryMaster_ | generalBoundary | private
masterInteraction_ | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > | private
message_ | observer | private
mirrorBoundary() const | generalBoundary | inline
mirrorBoundaryindex() const | generalBoundary | inline
ModelStorage typedef | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > |
MotionModel typedef | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > |
neighborProcessorNo() const | generalBoundary | inline
neighborProcSize() const | generalBoundary | inline
numEvents() | observer | inlinestatic
observer(message msg) | observer |
observer(const subscriber *subscrbr, message msg) | observer |
PBSInteractionType typedef | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > |
periodicBoundaryGrainInteraction(const boundaryBase &boundary, const grainParticles &grnPrtcls, const GeometryMotionModel &geomMotion) | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > |
ppPairs() | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | inline
ppPairs() const | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | inline
ppPairs_ | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | private
ppPairsAllocated() const | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | inline
pStruct() const | generalBoundary | inline
pStruct_ | generalBoundary | private
pwPairs() | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | inline
pwPairs() const | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | inline
pwPairs_ | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | private
pwPairsAllocated() const | boundaryGrainInteraction< contactForceModel, geometryMotionModel > | inline
size() const | generalBoundary | inline
subscribe(const subscriber *subscrbr, message msg) | observer |
subscribed() const | observer | inline
subscriber | observer | private
subscriber_ | observer | private
thisBoundaryIndex() const | generalBoundary | inline
thisProcessorNo() const | generalBoundary | inline
time() const | generalBoundary |
transferVec_ | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > | private
type() const | generalBoundary | inline
TypeInfo("generalBoundary") | generalBoundary |
TypeInfoTemplate12("boundaryGrainInteraction", ContactForceModel, MotionModel) | boundaryGrainInteraction< contactForceModel, geometryMotionModel > |
TypeInfoTemplate22("boundaryGrainInteraction", "periodic", ContactForceModel, MotionModel) | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > |
~boundaryGrainInteraction() override=default | boundaryGrainInteraction< contactForceModel, geometryMotionModel > |
~generalBoundary() override=default | generalBoundary |
~observer() | observer | virtual
~periodicBoundaryGrainInteraction() override=default | periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > |