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

### - p -

- p1_ : cylinder , pLine , line , plane , pLine , zAxis
- p2_ : cylinder , pLine , plane , pLine , zAxis
- p3_ : plane
- p4_ : plane
- parDict_ : dataEntry , dictionary
- parentAxisIndex_ : multiRotatingAxis
- parrent_ : Timer
- particles_ : boundaryGrainParticles , boundarySphereParticles , contactSearch , insertion , interaction
- particleWallContactSearchs< NBS > : NBS
- path_ : fileSystem
- performedSearch_ : boundaryContactSearch , contactSearch
- performedSearchBoundary_ : contactSearch
- performSorting_ : pointSorting , timeControl
- pFlagsD_ : internalPoints
- pFlagsH_ : internalPoints
- pFlagSync_ : internalPoints
- phaseAngle_ : vibrating
- poDict_ : positionOrdered
- pointEnd_ : subSurface
- pointMotionIndex_ : geometryMotion< MotionModelType >
- pointPosition_ : internalPoints , pointRectCell
- points_ : cellsWallLevel0 , triSurface , wallBoundaryContactSearch
- pointSorting_ : pointStructure
- pointStart_ : subSurface
- pointToCell_ : postprocess , processField
- pos_ : ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel > , ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >
- position_ : collisionCheck , empty , positionOrdered , positionRandom
- ppContactList_ : grainInteraction< contactForceModel, geometryMotionModel, contactListType > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- ppContactSearch_ : periodicBoundaryContactSearch
- ppInteractionTimer_ : grainInteraction< contactForceModel, geometryMotionModel, contactListType > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- ppPairs_ : boundaryGrainInteraction< contactForceModel, geometryMotionModel > , boundarySphereInteraction< contactForceModel, geometryMotionModel >
- ppTimer_ : contactSearch
- ppwContactSearch_ : ContactSearch< searchMethod >
- prDict_ : positionRandom
- precision_ : IOstream , readControlDict
- prefix_ : processorOstream
- pRegion_ : insertionRegion , positionParticles , selectorGeometric< GeomType >
- printPrefix_ : processorOstream
- processedField_ : ProcessField< T >
- processedFieldName_ : processField
- processedFields_ : postprocess
- processedRepository_ : pointRectCell
- property_ : shape
- propertyId_ : geometry , grainParticles , sphereParticles
- propId_ : ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel > , ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >
- pStruct_ : boundaryList , generalBoundary , integration , internalField< T, MemorySpace > , pointField< T, MemorySpace > , pointRectCell , pStructSelector
- punctuationVal : token::content
- putBack_ : iIstream
- putBackToken_ : iIstream
- pwContactList_ : grainInteraction< contactForceModel, geometryMotionModel, contactListType > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- pwContactSearch_ : periodicBoundaryContactSearch
- pwInteractionTimer_ : grainInteraction< contactForceModel, geometryMotionModel, contactListType > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- pwPairs_ : boundaryGrainInteraction< contactForceModel, geometryMotionModel > , boundarySphereInteraction< contactForceModel, geometryMotionModel >