# 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.

boundarySphereInteraction< contactForceModel, geometryMotionModel > Member List

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

add_vCtor(BoundarySphereInteractionType, BoundarySphereInteractionType, boundaryBase) | boundarySphereInteraction< contactForceModel, geometryMotionModel > |
addEvent(message::EVENT event) | observer |
addToSubscriber(const subscriber *subscrbr, message msg) | observer |
addToSubscriber(const subscriber &subscriber) | observer |
allocatePPPairs() | boundarySphereInteraction< contactForceModel, geometryMotionModel > | protected
allocatePWPairs() | boundarySphereInteraction< contactForceModel, geometryMotionModel > | protected
boundary() const | generalBoundary | inline
boundary_ | generalBoundary | private
boundaryName() const | generalBoundary | inline
boundarySphereInteraction(const boundaryBase &boundary, const sphereParticles &sphPrtcls, const GeometryMotionModel &geomMotion) | boundarySphereInteraction< contactForceModel, geometryMotionModel > |
BoundarySphereInteractionType typedef | boundarySphereInteraction< contactForceModel, geometryMotionModel > |
capacity() const | generalBoundary | inline
changeSubscriber(const subscriber *newSub) | observer | private
ContactForceModel typedef | boundarySphereInteraction< contactForceModel, geometryMotionModel > |
ContactListType typedef | boundarySphereInteraction< contactForceModel, geometryMotionModel > |
create(const boundaryBase &boundary, const sphereParticles &sphPrtcls, const GeometryMotionModel &geomMotion) | boundarySphereInteraction< contactForceModel, geometryMotionModel > | static
create_vCtor(BoundarySphereInteractionType, boundaryBase,(const boundaryBase &boundary, const sphereParticles &sphPrtcls, const GeometryMotionModel &geomMotion),(boundary, sphPrtcls, geomMotion)) | boundarySphereInteraction< contactForceModel, geometryMotionModel > |
defaultMessage_ | generalBoundary | inlineprivatestatic
generalBoundary(const boundaryBase &boundary, const pointStructure &pStruct, const word &dataType, const word &option) | generalBoundary |
geometryMotion() const | boundarySphereInteraction< contactForceModel, geometryMotionModel > | inline
geometryMotion_ | boundarySphereInteraction< contactForceModel, geometryMotionModel > | private
GeometryMotionModel typedef | boundarySphereInteraction< contactForceModel, geometryMotionModel > |
hearChanges(real t, real dt, uint32 iter, const message &msg, const anyList &varList) override | boundarySphereInteraction< contactForceModel, geometryMotionModel > | inlinevirtual
IdType typedef | boundarySphereInteraction< contactForceModel, geometryMotionModel > |
indexList() const | generalBoundary | inline
IndexType typedef | boundarySphereInteraction< contactForceModel, geometryMotionModel > |
invalidateSubscriber() | observer | inlineprivate
isBoundaryMaster() const | generalBoundary | inline
isBoundaryMaster_ | generalBoundary | private
message_ | observer | private
mirrorBoundary() const | generalBoundary | inline
mirrorBoundaryindex() const | generalBoundary | inline
ModelStorage typedef | boundarySphereInteraction< contactForceModel, geometryMotionModel > |
MotionModel typedef | boundarySphereInteraction< contactForceModel, geometryMotionModel > |
neighborProcessorNo() const | generalBoundary | inline
neighborProcSize() const | generalBoundary | inline
numEvents() | observer | inlinestatic
observer(message msg) | observer |
observer(const subscriber *subscrbr, message msg) | observer |
ppPairs() | boundarySphereInteraction< contactForceModel, geometryMotionModel > | inline
ppPairs() const | boundarySphereInteraction< contactForceModel, geometryMotionModel > | inline
ppPairs_ | boundarySphereInteraction< contactForceModel, geometryMotionModel > | private
ppPairsAllocated() const | boundarySphereInteraction< contactForceModel, geometryMotionModel > | inline
pStruct() const | generalBoundary | inline
pStruct_ | generalBoundary | private
pwPairs() | boundarySphereInteraction< contactForceModel, geometryMotionModel > | inline
pwPairs() const | boundarySphereInteraction< contactForceModel, geometryMotionModel > | inline
pwPairs_ | boundarySphereInteraction< contactForceModel, geometryMotionModel > | private
pwPairsAllocated() const | boundarySphereInteraction< contactForceModel, geometryMotionModel > | inline
size() const | generalBoundary | inline
sphereSphereInteraction(real dt, const ContactForceModel &cfModel, uint32 step) | boundarySphereInteraction< contactForceModel, geometryMotionModel > | inlinevirtual
sphParticles() const | boundarySphereInteraction< contactForceModel, geometryMotionModel > | inline
sphParticles_ | boundarySphereInteraction< contactForceModel, geometryMotionModel > | private
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 |
type() const | generalBoundary | inline
TypeInfo("generalBoundary") | generalBoundary |
TypeInfoTemplate12("boundarySphereInteraction", ContactForceModel, MotionModel) | boundarySphereInteraction< contactForceModel, geometryMotionModel > |
~boundarySphereInteraction() override=default | boundarySphereInteraction< contactForceModel, geometryMotionModel > |
~generalBoundary() override=default | generalBoundary |
~observer() | observer | virtual