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

### - r -

- rAcceleration() : grainParticles , particles , sphereParticles
- rAcceleration_ : grainParticles , sphereParticles
- radius() : cylinder , sphere
- radius2_ : cylinder , sphere
- random_ : boxRegion , cylinderRegion , geometricRegion< GeomType > , sphereRegion
- randomNumber() : RandomReal< DistributionType > , randomReal , uniformRandomReal , uniformRandomUint32
- randomNumber3() : uniformRandomUint32
- RandomReal() : RandomReal< DistributionType >
- randomReal() : randomReal
- Range() : Range< T >
- RANGE_CHANGED : message
- rate_ : insertionRegion
- reachedStopAt() : timeControl
- read() : box , boxRegion , conveyorBelt , cylinder , cylinderRegion , dataEntry , dictionary , Field< T, MemorySpace > , fileDictionary , geometricRegion< GeomType > , geometry , iBox< intType > , iEntry , iIstream , infinitePlane , internalPoints , IOobject , Istream , iTstream , line , List< T > , Logical , multiRotatingAxis , multiRotatingAxisMotion , multiTriSurface , PeakableRegion< GeomType > , peakableRegion , pointField< T, MemorySpace > , pointStructure , readControlDict , rectangleMesh , rectMeshField< T > , rotatingAxis , setFieldList , shapeMixture , sphere , sphereRegion , stationary , stlFile , symArray< T, MemorySpace > , timeInterval , Timer , Timers , triSurface , triSurfaceField< T, MemorySpace > , Vector< T, Allocator > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace > , vibrating
- READ_ALWAYS : objectFile
- READ_IF_PRESENT : objectFile
- READ_NEVER : objectFile
- readBegin() : iIstream
- readBeginList() : iIstream
- readBeginSquare() : iIstream
- readCommon() : Wall
- readControlDict() : readControlDict
- readcuboidWall() : cuboidWall
- readCylinderWall() : cylinderWall
- readData() : dataIO< T >
- readDataEntry() : dataEntry , dictionary
- readDictionary() : dictionary , multiRotatingAxisMotion , property , Time
- readEnd() : iIstream
- readEndList() : iIstream
- readEndSquare() : iIstream
- readEndStatement() : iIstream
- readFacet() : stlFile
- readFlag : objectFile
- readFromDictionary1() : baseShapeNames
- readFromDictionary2() : shape
- readFromDictionary3() : grainShape , sphereShape
- readFromFile() : insertion
- readFromFile_ : insertion
- readFromTimeFolder() : readFromTimeFolder
- readGrainDict() : grainRolling< contactForceModel >
- readHeader() : IOfileHeader
- readIfPresent() : IOfileHeader
- readIncludeExclue() : systemControl
- readInsertionDict() : insertion , Insertion< ShapeType >
- readInsertionRegion() : insertionRegion
- readIstream : quadruple< T > , triple< T >
- readKeyword() : iEntry
- readLinearDictionary() : cGAbsoluteLinear< limited > , cGRelativeLinear< limited > , linear< limited >
- readList() : List< T >
- readNonLinearDictionary() : nonLinear< limited > , nonLinearMod< limited >
- readNormalDict() : normalRolling< contactForceModel >
- readObject() : IOobject
- readPlaneWall() : planeWall
- readPointField() : pointField< T, MemorySpace >
- readPointField_D() : readFromTimeFolder
- readPointField_H() : readFromTimeFolder
- readSetFieldDict() : insertionRegion
- readSetFieldList() : setFieldList
- readSolid() : stlFile
- readSTLWall() : stlWall
- readString() : iIstream , Istream , iTstream
- readVariable() : Istream
- readVector() : VectorDual< T, MemorySpace >
- readWholeObject_ : geometry
- readWordToken() : Istream
- readWriteHeader() : objectFile
- readWriteHeader_ : objectFile
- realloc() : bitsetHD< blockType, MemorySpace >
- reallocate() : VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace >
- reallocateCapacitySize() : VectorSingle< T, MemorySpace >
- realToken() : token
- rear() : domain
- REAR : pointFlag< ExecutionSpace >
- rear_ : domain
- rearDict() : subDomain
- rearrange() : internalField< T, MemorySpace >
- rearSize() : pointFlag< ExecutionSpace >
- rectangleMesh() : rectangleMesh
- rectMeshField() : rectMeshField< T >
- reference : anyList , Field< T, MemorySpace > , hashMap< Key, T, Hash > , internalField< T, MemorySpace > , List< T > , Map< Key, T, Compare > , MapPtr< Container, Key, T > , pointField< T, MemorySpace > , span< T > , symArray< T, MemorySpace > , Vector< T, Allocator > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- reflectiveBoundaryField() : reflectiveBoundaryField< T, MemorySpace >
- ReflectiveBoundaryFieldType : reflectiveBoundaryField< T, MemorySpace >
- region_ : PeakableRegion< GeomType >
- regions_ : Insertion< ShapeType >
- RegionType : PeakableRegion< GeomType >
- regionType_ : positionParticles
- regularParticleIdHandler() : regularParticleIdHandler
- regularSimulationDomain() : regularSimulationDomain
- relative() : fileSystem
- release() : ListPtr< T > , MapPtr< Container, Key, T >
- releaseOwner() : IOobject , repository
- remove() : message
- removeFromList() : Timers
- removeFromRepository() : repository
- removeIndices() : boundaryBase
- removeParrent() : Timer
- reorderItems() : VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- reportInterval_ : positionRandom
- reportTypeError() : repository
- repositories_ : repository
- repository() : repository
- repository_ : readFromTimeFolder
- repositoryNames() : repository
- reserve() : Vector< T, Allocator > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- reset() : bitsetHD< blockType, MemorySpace > , iTstream , oTstream , token
- resetElements() : cellsWallLevel0
- resetFlags() : pointFlag< ExecutionSpace >
- resetLists() : boundaryList
- resetPutBack() : iIstream
- resize() : VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- resizeSync() : VectorDual< T, MemorySpace >
- restitution_ : boundaryReflective
- resume() : Timer
- rewind() : iIstream , Istream , iTstream , oTstream , timeFolder
- rFlag() : objectFile
- rFlag_ : objectFile
- rho_ : cGAbsoluteLinear< limited > , cGRelativeLinear< limited > , linear< limited > , nonLinear< limited > , nonLinearMod< limited >
- right() : domain
- RIGHT : pointFlag< ExecutionSpace >
- right_ : domain
- rightDict() : subDomain
- rightSize() : pointFlag< ExecutionSpace >
- rInterval() : baseTimeControl
- rollingFriction() : grainRolling< contactForceModel > , normalRolling< contactForceModel >
- rootPath_ : readControlDict
- rotating_ : rotatingAxis
- rotatingAxis() : rotatingAxis
- rotatingAxisMotion() : rotatingAxisMotion
- rotMat_ : zAxis
- rpFillFlag : sortedPairs< executionSpace, idType >
- rpFillPairs : sortedPairs< executionSpace, idType > , unsortedContactList< valueType, executionSpace, idType >
- rpIntegration : AdamsBashforth3 , AdamsBashforth4 , AdamsBashforth5 , AdamsMoulton3 , AdamsMoulton4 , AdamsMoulton5
- rPolicy : pointFlag< ExecutionSpace >
- rpPPInteraction : grainInteraction< contactForceModel, geometryMotionModel, contactListType > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- rpPWInteraction : grainInteraction< contactForceModel, geometryMotionModel, contactListType > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- rpReFillPairs : sortedContactList< valueType, executionSpace, idType >
- rRange_ : baseTimeControl
- runName() : systemControl
- runName_ : systemControl
- rVel_ : ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel > , ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >
- rVelIntegration() : grainParticles , sphereParticles
- rVelIntegration_ : grainParticles , sphereParticles
- rVelocity() : grainParticles , sphereParticles
- rVelocity_ : grainParticles , sphereParticles