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

Here is a list of all class members with links to the classes they belong to:

### - c -

- calculate() : cells
- calculateArea() : triSurface
- calculateBlockSize() : bitsetHD< blockType, MemorySpace >
- calculateNormals() : triSurface
- calculateParams() : cylinder
- calculateVelocity() : vibrating
- canonical() : fileSystem
- CAP_CHANGED : message
- capacity() : bitsetHD< blockType, MemorySpace > , boundaryBase , generalBoundary , internalField< T, MemorySpace > , internalPoints , particles , pointFlag< ExecutionSpace > , triSurface , triSurfaceField< T, MemorySpace > , unsortedPairs< executionSpace, idType > , Vector< T, Allocator > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- capacity_ : VectorDual< T, MemorySpace >
- caseSetup() : systemControl
- caseSetup_ : systemControl
- cbegin() : span< T >
- cdPath_ : readControlDict
- celldx_ : cells
- cellExtent() : contactSearch , ContactSearch< searchMethod > , NBS , particleWallContactSearchs< method >
- cellExtent_ : cellsWallLevel0 , NBS , wallBoundaryContactSearch
- CellIterator() : cellMapper::CellIterator , mapperNBS::CellIterator , NBS , NBSLevel0
- cellMapper() : cellMapper
- cells() : cells
- cellSize() : cells
- cellsWallLevel0() : cellsWallLevel0
- cellsWallLevel0_ : NBS
- cellVol() : rectangleMesh , rectMeshField< T >
- cend() : span< T >
- center() : sphere
- center_ : sphere
- cForce_ : ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel > , ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >
- cGAbsoluteLinear() : cGAbsoluteLinear< limited >
- cGRelativeLinear() : cGRelativeLinear< limited >
- changeCapacity() : pointFlag< ExecutionSpace > , VectorSingle< T, MemorySpace >
- changeCapacitySize() : VectorSingle< T, MemorySpace >
- changeFlags() : pointFlag< ExecutionSpace >
- changePointsFlagPosition() : internalPoints
- changeSize() : VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace >
- changeSubscriber() : observer
- check() : IOstream
- checkAllocateNext() : cellMapper , mapperNBS , ppwBndryContactSearch
- checkFileName() : fileSystem
- checkFlatness() : planeWall
- checkForCollision() : insertion
- checkForCollision_ : insertion
- checkForContact() : InsertionRegion< ShapeType >
- checkForExitInterval_ : boundaryExit
- checkForObjectType() : repository
- checkForOutputToFile() : timeControl
- checkForPointStructure() : readFromTimeFolder
- checkForPrefix() : processorOstream
- checkForType() : setFieldEntry
- checkForTypeAndValue() : setFieldEntry
- checkForTypeAndValueAll() : setFieldEntry
- checkInterval_ : mapperNBS
- checkPoint() : collisionCheck
- checkTrianlge() : Wall
- ClassInfo() : AdamsBashforth2 , particleIdHandler , regularParticleIdHandler
- clear() : bitsetHD< blockType, MemorySpace > , dictionary , ListPtr< T > , MapPtr< Container, Key, T > , multiTriSurface , sortedPairs< executionSpace, idType > , triSurface , uniquePtr< T > , unsortedPairs< executionSpace, idType > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- clearIncludeExclude() : systemControl
- clone() : AdamsBashforth3 , AdamsBashforth4 , AdamsBashforth5 , AdamsMoulton3 , AdamsMoulton4 , AdamsMoulton5 , dataEntry , dictionary , hashMap< Key, T, Hash > , iEntry , List< T > , ListPtr< T > , Map< Key, T, Compare > , MapPtr< Container, Key, T > , PeakableRegion< GeomType > , peakableRegion , pointField< T, MemorySpace > , pointFlag< ExecutionSpace > , quadruple< T > , rectMeshField< T > , setFieldList , shapeMixture , triple< T > , Vector< T, Allocator > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- clonePtr() : dataEntry , dictionary , iEntry , List< T > , ListPtr< T > , Map< Key, T, Compare > , MapPtr< Container, Key, T > , PeakableRegion< GeomType > , peakableRegion , pointField< T, MemorySpace > , quadruple< T > , rectMeshField< T > , setFieldList , triple< T > , Vector< T, Allocator > , VectorDual< T, MemorySpace >
- close() : fileStream
- CLOSED : IOstream
- closed() : IOstream
- coarseGrainFactor() : grainParticles , grainShape
- coarseGrainFactor_ : ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel > , grainParticles , grainShape
- collisionCheck() : collisionCheck
- COLON : token
- combinedRange() : combinedRange< T >
- COMMA : token
- commandLine() : commandLine
- comp1() : triple< T >
- comp2() : triple< T >
- comp3() : triple< T >
- compareOne() : compareOne< T, Operator >
- compareTwo() : compareTwo< T, Operator >
- compareZero() : compareZero< T, Operator >
- componentName_ : demComponent
- componentNames() : MotionModel< Model, Component >
- componentNames_ : MotionModel< Model, Component >
- components_ : MotionModel< Model, Component >::ModelInterface
- ComponentVector_D : MotionModel< Model, Component >
- compValue1_ : compareTwo< T, Operator >
- compValue2_ : compareTwo< T, Operator >
- compValue_ : compareOne< T, Operator >
- const_iterator : anyList , Field< T, MemorySpace > , internalField< T, MemorySpace > , List< T > , ListPtr< T > , Vector< T, Allocator > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- const_pointer : Field< T, MemorySpace > , internalField< T, MemorySpace > , Vector< T, Allocator > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- const_reference : Field< T, MemorySpace > , internalField< T, MemorySpace > , List< T > , Vector< T, Allocator > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- constIterator : hashMap< Key, T, Hash > , Map< Key, T, Compare > , MapPtr< Container, Key, T > , pointField< T, MemorySpace > , span< T > , symArray< T, MemorySpace > , VectorDual< T, MemorySpace >
- constPointer : pointField< T, MemorySpace > , span< T > , symArray< T, MemorySpace > , VectorDual< T, MemorySpace >
- constReference : hashMap< Key, T, Hash > , Map< Key, T, Compare > , MapPtr< Container, Key, T > , pointField< T, MemorySpace > , span< T > , symArray< T, MemorySpace > , VectorDual< T, MemorySpace >
- construct() : noConstructAllocator< T >
- contactForce() : cGAbsoluteLinear< limited > , cGRelativeLinear< limited > , linear< limited > , nonLinear< limited > , nonLinearMod< limited > , particles
- contactForce_ : particles
- ContactForceModel : boundaryGrainInteraction< contactForceModel, geometryMotionModel > , boundarySphereInteraction< contactForceModel, geometryMotionModel > , grainInteraction< contactForceModel, geometryMotionModel, contactListType > , periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > , periodicBoundarySphereInteraction< contactForceModel, geometryMotionModel > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- contactForceStorage : grainRolling< contactForceModel > , normalRolling< contactForceModel >
- contactForceWall() : geometry
- contactForceWall_ : geometry
- contactListMangementBoundaryTimer_ : grainInteraction< contactForceModel, geometryMotionModel, contactListType > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- contactListMangementTimer_ : grainInteraction< contactForceModel, geometryMotionModel, contactListType > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- ContactListType : boundaryGrainInteraction< contactForceModel, geometryMotionModel > , boundarySphereInteraction< contactForceModel, geometryMotionModel > , grainInteraction< contactForceModel, geometryMotionModel, contactListType > , periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > , periodicBoundarySphereInteraction< contactForceModel, geometryMotionModel > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- ContactSearch() : ContactSearch< searchMethod >
- contactSearch() : contactSearch
- contactSearch_ : boundaryContactSearch , grainInteraction< contactForceModel, geometryMotionModel, contactListType > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- contactTorque() : particles
- contactTorque_ : particles
- container() : unsortedPairs< executionSpace, idType >
- container0_ : unsortedContactList< valueType, executionSpace, idType >
- container_ : unsortedPairs< executionSpace, idType >
- Container_ : unsortedPairs< executionSpace, idType >::pairAccessor
- container_ : VectorSingle< word, HostSpace >
- ContainerType : sortedContactList< valueType, executionSpace, idType > , sortedPairs< executionSpace, idType > , unsortedContactList< valueType, executionSpace, idType > , unsortedPairs< executionSpace, idType >
- contains() : anyList
- containsDataEntry() : dictionary
- containsDictionay() : dictionary
- control() : demComponent
- control_ : demComponent , postprocess
- convertTimeToName() : readControlDict
- conveyorBelt() : conveyorBelt
- conveyorBeltMotion() : conveyorBeltMotion
- copy() : ListPtr< T > , MapPtr< Container, Key, T >
- copyDeviceToHost() : VectorDual< T, MemorySpace >
- copyHostToDevice() : VectorDual< T, MemorySpace >
- copyRight : commandLine
- correct() : AdamsBashforth2 , AdamsBashforth3 , AdamsBashforth4 , AdamsBashforth5 , AdamsMoulton3 , AdamsMoulton4 , AdamsMoulton5 , boundaryIntegration , boundaryIntegrationList , dynamicPointStructure , integration
- correctPStruct() : AdamsBashforth2 , boundaryIntegration , boundaryIntegrationList , integration
- countDictNames_ : postprocess
- countedVairablesLists_ : postprocess
- countedValues() : countFields
- countedValues_ : countFields
- countedVariableNamesList_ : postprocess
- countElement() : List< T >
- countField() : countField
- countFields() : countFields
- create() : boundaryBase , boundaryContactSearch , boundaryField< T, MemorySpace > , boundaryGrainInteraction< contactForceModel, geometryMotionModel > , boundaryGrainParticles , boundaryIntegration , boundarySphereInteraction< contactForceModel, geometryMotionModel > , boundarySphereParticles , contactSearch , dataIO< T > , geometry , includeMask , integration , interaction , particleIdHandler , peakableRegion , positionParticles , processField , pStructSelector , randomReal , simulationDomain , Wall
- create_vCtor() : boundaryBase , boundaryContactSearch , boundaryField< T, MemorySpace > , boundaryGrainInteraction< contactForceModel, geometryMotionModel > , boundaryGrainParticles , boundaryIntegration , boundarySphereInteraction< contactForceModel, geometryMotionModel > , boundarySphereParticles , contactSearch , dataIO< T > , geometry , includeMask , integration , interaction , particleIdHandler , peakableRegion , positionParticles , processField , pStructSelector , randomReal , simulationDomain , Wall
- createBoundaries() : boundaryList
- createBoundaryDicts() : regularSimulationDomain , simulationDomain
- createCylinder() : cylinderWall
- createDeviceFlag() : internalPoints
- createDirs() : fileSystem
- createEntry() : iEntry
- createGrainInteraction() : grainInteraction< contactForceModel, geometryMotionModel, contactListType >
- createHashNames() : baseShapeNames
- createPropertyId() : geometry
- createSphereInteraction() : sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- createUniformPointField_H() : readFromTimeFolder
- cross : triple< T >
- csBoundaries_ : ContactSearch< searchMethod >
- cSearch() : boundaryContactSearch , periodicBoundaryContactSearch
- cTorque_ : ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel > , ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >
- cuboidWall() : cuboidWall
- current_ : shapeMixture
- currentFolder_ : timeFolder
- currentIter() : demComponent , timeControl
- currentIter_ : timeControl , timeInfo
- currentTime() : demComponent , timeControl
- currentTime_ : timeControl , timeInfo
- currentTimeWord() : timeControl
- currentToken_ : iTstream
- CWD() : fileSystem
- cylinder() : cylinder
- cylinder_ : cylinderRegion
- cylinderRegion() : cylinderRegion
- cylinderWall() : cylinderWall