# PhasicFlow: Class Members - Functions
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.

### - b -

- bad() : IOstream
- baseName() : integration
- baseShapeNames() : baseShapeNames
- baseTimeControl() : baseTimeControl
- beforeBroadSearch() : sortedContactList< valueType, executionSpace, idType > , sortedPairs< executionSpace, idType > , unsortedContactList< valueType, executionSpace, idType > , unsortedPairs< executionSpace, idType >
- beforeIteration() : boundaryBase , boundaryExit , boundaryList , boundaryNone , boundaryPeriodic , boundaryReflective , demComponent , dynamicPointStructure , geometry , grainInteraction< contactForceModel, geometryMotionModel, contactListType > , grainParticles , particles , pointStructure , sphereInteraction< contactForceModel, geometryMotionModel, contactListType > , sphereParticles
- beforeTimeLoop() : demComponent
- begin() : ListPtr< T > , MapPtr< Container, Key, T > , span< T > , stridedRange< T > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- beginBlock() : iOstream , token
- beginList() : iOstream , token
- beginSquare() : iOstream , token
- binary() : vtkFile
- bitIndex() : bitsetHD< blockType, MemorySpace >
- bitsetHD() : bitsetHD< blockType, MemorySpace >
- blockIndex() : bitsetHD< blockType, MemorySpace >
- blockMask() : bitsetHD< blockType, MemorySpace >
- boolean() : token
- boolToken() : token
- bottom() : domain
- bottomDict() : subDomain
- bottomSize() : pointFlag< ExecutionSpace >
- bound() : cells
- boundaries() : boundaryContactSearchList , pointStructure
- boundariesMask() : boundariesMask< N >
- boundariesUpdated() : boundaryContactSearchList , boundaryList
- boundary() : boundaryList , generalBoundary , internalPoints , pointStructure
- boundaryBase() : boundaryBase
- BoundaryBroadSearch() : ContactSearch< searchMethod > , contactSearch
- boundaryBroadSearch() : contactSearch
- boundaryContactSearch() : boundaryContactSearch
- boundaryContactSearchList() : boundaryContactSearchList
- boundaryDict() : simulationDomain
- boundaryExit() : boundaryExit
- boundaryExtensionLength() : boundaryBase , boundaryPeriodic
- boundaryField() : boundaryField< T, MemorySpace >
- BoundaryField() : pointField< T, MemorySpace >
- boundaryFieldList() : boundaryFieldList< T, MemorySpace >
- boundaryFields() : pointField< T, MemorySpace >
- boundaryGrainInteraction() : boundaryGrainInteraction< contactForceModel, geometryMotionModel >
- boundaryGrainInteractionList() : boundaryGrainInteractionList< contactForceModel, geometryMotionModel >
- boundaryGrainParticles() : boundaryGrainParticles
- boundaryGrainParticlesList() : boundaryGrainParticlesList
- boundaryIntegration() : boundaryIntegration
- boundaryIntegrationList() : boundaryIntegrationList
- boundaryList() : boundaryList
- boundaryName() : generalBoundary
- boundaryNone() : boundaryNone
- boundaryPeriodic() : boundaryPeriodic
- boundaryPlane() : boundaryBase , domain , simulationDomain
- boundaryReflective() : boundaryReflective
- boundarySphereInteraction() : boundarySphereInteraction< contactForceModel, geometryMotionModel >
- boundarySphereInteractionList() : boundarySphereInteractionList< contactForceModel, geometryMotionModel >
- boundarySphereParticles() : boundarySphereParticles
- boundarySphereParticlesList() : boundarySphereParticlesList
- boundingDiameter() : grainShape , shape , sphereShape
- boundingSphere() : grainParticles , particles , sphereParticles
- boundingSphereMinMax() : grainParticles , particles , sphereParticles
- box() : box
- boxRegion() : boxRegion
- broadSearch() : boundaryContactSearch , cellsWallLevel0 , contactSearch
- BroadSearch() : ContactSearch< searchMethod > , contactSearch
- broadSearch() : NBSLevel0 , particleWallContactSearchs< method > , periodicBoundaryContactSearch , wallBoundaryContactSearch
- broadSearchPP() : ppwBndryContactSearch
- bTimer() : contactSearch
- build() : cellMapper , cellsWallLevel0 , collisionCheck , mapperNBS , wallBoundaryContactSearch
- buildList() : ppwBndryContactSearch
- builtForMPI() : localProcessors
- bundaryName() : simulationDomain