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

boundaryExit Member List

This is the complete list of members for boundaryExit, including all inherited members.

add_vCtor(boundaryBase, boundaryExit, dictionary) | boundaryExit |
afterIteration(const timeInfo &ti) final | boundaryExit | virtual
appendNewIndices(const uint32Vector_D &newIndices) | boundaryBase | protected
beforeIteration(uint32 step, const timeInfo &ti, bool updateIter, bool iterBeforeUpdate, bool &callAgain) final | boundaryExit | virtual
boundaries_ | boundaryBase | private
boundaryBase(const dictionary &dict, const plane &bplane, internalPoints &internal, boundaryList &bndrs, uint32 thisIndex) | boundaryBase |
boundaryBase(const boundaryBase &)=delete | boundaryBase |
boundaryBase(boundaryBase &&)=default | boundaryBase |
boundaryExit(const dictionary &dict, const plane &bplane, internalPoints &internal, boundaryList &bndrs, uint32 thisIndex) | boundaryExit |
boundaryExtensionLength() const | boundaryBase | inlinevirtual
boundaryExtntionLengthRatio_ | boundaryBase | private
boundaryList | boundaryBase | private
boundaryPlane() const | boundaryBase | inline
boundaryPlane_ | boundaryBase | private
capacity() const | boundaryBase | inline
checkForExitInterval_ | boundaryExit | protected
create(const dictionary &dict, const plane &bplane, internalPoints &internal, boundaryList &bndrs, uint32 thisIndex) | boundaryBase | static
create_vCtor(boundaryBase, dictionary,(const dictionary &dict, const plane &bplane, internalPoints &internal, boundaryList &bndrs, uint32 thisIndex),(dict, bplane, internal, bndrs, thisIndex)) | boundaryBase |
displacementVectroToMirror() const | boundaryBase | virtual
empty() const | boundaryBase | inline
exitMarginLength_ | boundaryExit | protected
indexList() const | boundaryBase | inline
indexList_ | boundaryBase | private
indexListHost() const | boundaryBase | inline
indexListHost_ | boundaryBase | mutableprivate
internal() const | boundaryBase | inline
internal() | boundaryBase | inline
internal_ | boundaryBase | private
isBoundaryMaster() const | boundaryBase | inline
isBoundaryMaster_ | boundaryBase | private
iterate(const timeInfo &ti) final | boundaryExit | virtual
iterBeforeBoundaryUpdate() const | boundaryBase | inline
iterBeforeUpdate_ | boundaryBase | private
listsSync_ | boundaryBase | mutableprivate
markInNegativeSide(const word &name, uint32Vector_D &markedIndices) const | boundaryBase |
mirrorBoundary() | boundaryBase |
mirrorBoundary() const | boundaryBase |
mirrorBoundaryIndex() const | boundaryBase | inline
name() const | boundaryBase | inline
name_ | boundaryBase | private
neighborLength() const | boundaryBase | inlinevirtual
neighborLength_ | boundaryBase | private
neighborLengthIntoInternal() const | boundaryBase | inline
neighborProcessorNo() const | boundaryBase | inline
neighborProcessorNo_ | boundaryBase | private
neighborProcPoints() | boundaryBase | virtual
neighborProcPoints() const | boundaryBase | virtual
neighborProcSize() const | boundaryBase | inlinevirtual
notify(uint32 iter, real t, real dt, const message msg, const anyList &varList) | subscriber |
notify(const timeInfo &ti, const message msg, const anyList &varList) | subscriber |
numToRecieve() const | boundaryBase | inlinevirtual
numToTransfer() const | boundaryBase | inlinevirtual
observerList_ | subscriber | mutableprivate
operator=(const boundaryBase &)=delete | boundaryBase |
operator=(boundaryBase &&)=default | boundaryBase |
pFlow::subscriber::operator=(const subscriber &) | subscriber |
pFlow::subscriber::operator=(subscriber &&) | subscriber |
performBoundarytUpdate() const | boundaryBase | inline
pointFieldAccessType typedef | boundaryBase |
pStruct() const | boundaryBase |
removeIndices(uint32 numRemove, const uint32Vector_D &removeMask) | boundaryBase | protected
setNewIndices(const uint32Vector_D &newIndices) | boundaryBase | protected
setRemoveKeepIndices(const uint32Vector_D &removeIndices, const uint32Vector_D &keepIndices) | boundaryBase | protected
setSize(uint32 newSize) | boundaryBase | protectedvirtual
setUpdateTime(bool val) | boundaryBase | inlineprotected
size() const | boundaryBase | inline
subName_ | subscriber | private
subscribe(message msg, observer *obsevr) const | subscriber | virtual
subscriber(const word &name) | subscriber | inline
subscriber(const subscriber &) | subscriber |
subscriber(subscriber &&) | subscriber |
subscriberName() const | subscriber | inline
syncLists() const | boundaryBase | inlineprotected
thisBoundaryIndex() const | boundaryBase | inline
thisBoundaryIndex_ | boundaryBase | private
thisPoints() const | boundaryBase |
thisProcessorNo() const | boundaryBase | inline
time() const | boundaryBase |
transferData(uint32 iter, int step, bool &callAgain) | boundaryBase | inlineprotectedvirtual
transferPointsToMirror(uint32 numTransfer, const uint32Vector_D &transferMask, uint32 transferBoundaryIndex, realx3 transferVector) | boundaryBase | protected
type() const | boundaryBase | inline
type_ | boundaryBase | private
TypeInfo("boundary<exit>") | boundaryExit |
pFlow::boundaryBase::TypeInfo("boundaryBase") | boundaryBase |
unsubscribe(observer *obsevr) const | subscriber | virtual
unSyncLists() | boundaryBase | inlineprotected
updataBoundaryData(int step) | boundaryBase | inlineprotectedvirtual
updateTime_ | boundaryBase | private
~boundaryBase() override=default | boundaryBase |
~boundaryExit()=default | boundaryExit | virtual
~subscriber() | subscriber | virtual