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

### - d -

- d() : infinitePlane
- d_ : infinitePlane
- data() : span< T > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- data_ : span< T > , token
- dataEntry() : dataEntry
- dataEntryKeywords() : dictionary
- dataEntryPtr() : dictionary
- dataEntryRef() : dictionary
- dataIO() : dataIO< T >
- dataIORegular() : dataIORegular< T >
- DataIORegularType : dataIORegular< T >
- DataIOType : dataIORegular< T >
- db() : readFromTimeFolder
- decrIndent() : iOstream
- Default() : message
- DEFAULT : message
- defaultCDPath : readControlDict
- defaultMessage_ : generalBoundary , internalField< T, MemorySpace > , particles
- defaultPrecision() : IOstream
- defaultRootPath : readControlDict
- defaultValue() : internalField< T, MemorySpace >
- defaultValue_ : internalField< T, MemorySpace > , pointField< T, MemorySpace > , rectMeshField< T > , triSurfaceField< T, MemorySpace >
- DELETED : pointFlag< ExecutionSpace >
- deleteElement() : VectorDual< T, MemorySpace >
- deletePoints() : internalPoints , pointFlag< ExecutionSpace >
- demComponent() : demComponent
- demGeometry() : demGeometry
- densities() : property
- densities_ : property
- density() : grainShape , property , shape , sphereShape
- description : commandLine
- destDir_ : fileSeries
- device_type : internalPoints , pointFlag< ExecutionSpace > , pointStructure , scatteredFieldAccess< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- deviceRequiresSync() : VectorDual< T, MemorySpace >
- deviceSubView_ : VectorDual< T, MemorySpace >
- deviceType : bitsetHD< blockType, MemorySpace >
- DeviceType : indexContainer< IndexType >
- deviceType : symArray< T, MemorySpace > , VectorDual< T, MemorySpace >
- deviceVector() : Vector< T, Allocator >
- deviceVectorAll() : Vector< T, Allocator >
- deviceView() : indexContainer< IndexType > , internalField< T, MemorySpace > , triSurfaceField< T, MemorySpace > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- deviceViewAll() : internalField< T, MemorySpace > , triSurfaceField< T, MemorySpace > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- DeviceViewType : indexContainer< IndexType >
- deviceViewType : VectorDual< T, MemorySpace >
- diam_ : ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel > , ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >
- diameter() : grainParticles , particles , sphereParticles
- diameter_ : periodicBoundaryContactSearch , positionOrdered , positionRandom , sphereParticles
- diameterName() : insertion
- diameterName_ : boundaryReflective , insertion
- diameters_ : collisionCheck , positionRandom , sphereShape
- dict() : contactSearch , countField , countFields , dataEntry , dictionary , iEntry , insertionRegion , processField
- dict_ : contactSearch , countField , countFields , insertionRegion , postprocess , processField , setFieldList
- dictionary() : dictionary
- dictionaryKeywords() : dictionary
- dictPtr() : dataEntry , dictionary , iEntry
- DIRECTIVE : token
- dirExist() : fileSystem
- dirPath() : fileSystem
- dirPath_ : vtkFile
- displacementVectroToMirror() : boundaryBase
- distrbution_ : uniformRandomReal , uniformRandomUint32
- distribution_ : RandomReal< DistributionType >
- DIVIDE : token
- DOLLAR : token
- domain() : domain
- domainActive() : regularSimulationDomain , simulationDomain
- domainBox() : cells , domain
- domainBox_ : cells , domain , particleWallContactSearchs< method >
- domainCells_ : cellMapper , mapperNBS
- dot : quadruple< T > , triple< T >
- DOUBLE : token
- doubleToken() : token
- doubleVal : token::content
- dPoints_ : triangleAccessor
- DQUOTE : token
- dt() : demComponent , timeControl , timeInfo
- dt_ : ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel > , ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel > , timeControl , timeInfo
- dualView_ : VectorDual< T, MemorySpace >
- dualViewType : VectorDual< T, MemorySpace >
- dummyOutStream() : IOfileHeader
- dVectices_ : triangleAccessor
- DVType : indexContainer< IndexType >
- dx_ : collisionCheck , pointSorting , rectangleMesh
- dy0_ : AdamsMoulton3 , AdamsMoulton4 , AdamsMoulton5
- dy1() : AdamsBashforth2
- dy1_ : AB3History , AB4History , AB5History , AdamsMoulton3 , AdamsMoulton4 , AdamsMoulton5
- dy2_ : AB3History , AB4History , AB5History , AdamsMoulton4 , AdamsMoulton5
- dy3_ : AB4History , AB5History , AdamsMoulton5
- dy4_ : AB5History
- dynamicLinkLibs() : dynamicLinkLibs
- dynamicPointStructure() : dynamicPointStructure
- dynPointStruct() : particles
- dynPointStruct_ : particles