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

boundaryList Member List

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

afterIteration(const timeInfo &tf, bool force=false) | boundaryList |
beforeIteration(const timeInfo &tf, bool force=false) | boundaryList |
begin() | ListPtr< boundaryBase > | inline
begin() const | ListPtr< boundaryBase > | inline
boundariesUpdated() const | boundaryList | inline
boundary(size_t i) | boundaryList | inline
boundary(size_t i) const | boundaryList | inline
boundaryList(pointStructure &pStruct) | boundaryList | explicit
boundaryUpdate_ | boundaryList | private
clear() | ListPtr< boundaryBase > | inline
clear(size_t i) | ListPtr< boundaryBase > | inline
clone() const | ListPtr< boundaryBase > | inline
clonePtr() const | ListPtr< boundaryBase > | inline
const_iterator typedef | ListPtr< boundaryBase > |
copy(const ListPtrType &src) | ListPtr< boundaryBase > | inlineprotected
createBoundaries() | boundaryList |
empty() const | ListPtr< boundaryBase > | inline
end() | ListPtr< boundaryBase > | inline
end() const | ListPtr< boundaryBase > | inline
extendedDomain() const | boundaryList | inline
extendedDomain_ | boundaryList | private
extendedDomainBox() const | boundaryList | inline
internalDomainBox() const | boundaryList |
internalDomainBox_ | boundaryList | private
iterate(const timeInfo &tf, bool force=false) | boundaryList |
iterator typedef | ListPtr< boundaryBase > |
iterBeforeBoundaryUpdate_ | boundaryList | private
lastNeighborUpdated_ | boundaryList | private
list_ | ListPtr< boundaryBase > | protected
ListPtr() | ListPtr< boundaryBase > | inline
ListPtr(size_t len) | ListPtr< boundaryBase > | inline
ListPtr(const ListPtrType &src) | ListPtr< boundaryBase > | inline
ListPtr(ListPtrType &&src) | ListPtr< boundaryBase > | inline
ListPtrType typedef | ListPtr< boundaryBase > |
listSet_ | boundaryList | private
listType typedef | ListPtr< boundaryBase > |
makeSafe(Args &&... args) | ListPtr< boundaryBase > | inlinestatic
neighborListUpdate_ | boundaryList | private
neighborListUpdateInterval_ | boundaryList | private
operator=(const ListPtrType &rhs) | ListPtr< boundaryBase > | inline
operator=(ListPtrType &&rhs) | ListPtr< boundaryBase > | inline
operator[](size_t i) | ListPtr< boundaryBase > | inline
operator[](size_t i) const | ListPtr< boundaryBase > | inline
pos(size_t i) | ListPtr< boundaryBase > | inlineprotected
pos(size_t i) const | ListPtr< boundaryBase > | inlineprotected
pStruct() const | boundaryList | inline
pStruct_ | boundaryList | private
ptr(size_t i) | ListPtr< boundaryBase > | inlineprotected
ptr(size_t i) const | ListPtr< boundaryBase > | inlineprotected
push_back(boundaryBase *ptr) | ListPtr< boundaryBase > | inline
push_back(uniquePtr< boundaryBase > &&ptr) | ListPtr< boundaryBase > | inline
push_backSafe(Args &&... args) | ListPtr< boundaryBase > | inline
release(size_t i) | ListPtr< boundaryBase > | inline
resetLists() | boundaryList | private
set(size_t i, boundaryBase *ptr) | ListPtr< boundaryBase > | inline
set(size_t i, uniquePtr< boundaryBase > &&ptr) | ListPtr< boundaryBase > | inline
setExtendedDomain() | boundaryList | private
setSafe(size_t i, Args &&... args) | ListPtr< boundaryBase > |
setSafe(size_t i, Args &&... args) | ListPtr< boundaryBase > | inline
size() const | ListPtr< boundaryBase > | inline
TypeInfo("boundaryList") | boundaryList |
TypeInfoTemplateNV11("ListPtr", boundaryBase) | ListPtr< boundaryBase > |
updateInterval_ | boundaryList | private
updateNeighborLists() | boundaryList | private
updateNeighborLists(uint32 iter, bool force=false) | boundaryList |
~boundaryList()=default | boundaryList | virtual
~ListPtr() | ListPtr< boundaryBase > | inline