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

### - t -

- t() : timeInfo
- TAB : token
- tangentVelocity_ : conveyorBelt
- tControl_ : insertionRegion
- tell() : iIstream , Istream , iTstream
- Test() : checkStatic< T >::has_static_member_TYPENAME< testType, Ret(Args...)>
- thisBoundariesDict() : simulationDomain
- thisBoundariesDictName() : simulationDomain
- thisBoundaryIndex() : boundaryBase , generalBoundary
- thisBoundaryIndex_ : boundaryBase
- thisCallRead() : IOPattern
- thisCallWrite() : IOPattern
- thisDomain() : particles , pointStructure , regularSimulationDomain , simulationDomain , subDomain
- thisDomain_ : regularSimulationDomain , subDomain
- thisField() : boundaryField< T, MemorySpace >
- thisIndex_ : periodicBoundaryContactSearch
- thisPoints() : boundaryBase
- thisProcessorNo() : boundaryBase , generalBoundary
- thisProcReadData() : IOPattern
- thisProcReadHeader() : IOPattern
- thisProcWriteData() : IOPattern
- thisProcWriteHeader() : IOPattern
- thisRepository() : repository
- threshold() : processField
- threshold_ : processField
- time() : boundaryBase , demComponent , generalBoundary , internalField< T, MemorySpace > , internalPoints , pointStructure , systemControl
- Time() : Time
- time() : timeFolder , timeInterval
- time_ : demComponent , postprocess
- Time_ : systemControl
- time_ : timeInterval , vtkFile
- timeControl() : timeControl
- timeControl_ : pointSorting
- timeEvent() : baseTimeControl
- timeFiles_ : fileSeries
- TimeFileType : fileSeries
- timeFolder() : countField , includeMask , processField , timeFolder
- timeFolder_ : countField , includeMask , processField
- timeFolderReposiory() : postprocess
- timeFolderReposiory_ : postprocess
- timeFolderRepository() : countField , processField
- TimeInfo() : demComponent , timeControl
- timeInfo() : timeInfo
- timeInterval() : timeInterval
- timeList : timeFolder
- timeName() : timeControl , timeFolder
- timeName_ : timeControl
- timePrecision() : timeControl
- timePrecision_ : timeControl
- timer : Timer
- Timer() : Timer
- timerActive() : Timer
- timers() : demComponent , systemControl
- Timers() : Timers
- timers_ : demComponent , systemControl , Timers
- timersReport() : systemControl
- timersReport_ : systemControl
- timersReportInterval_ : timeControl
- timersReportTime() : timeControl
- tobeFilled_ : ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel > , ppInteractionFunctor< ContactForceModel, ContactListType > , pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel >
- token() : token
- tokenList_ : iTstream , oTstream
- tokens() : iTstream , oTstream
- tokenStream_ : dataEntry
- tokenType : token
- top() : domain
- TOP : pointFlag< ExecutionSpace >
- top_ : domain
- topDict() : subDomain
- topLevelFolder_ : systemControl
- topSize() : pointFlag< ExecutionSpace >
- totalCells() : cells
- totalInserted() : insertionRegion , shapeMixture
- totalTime() : Timer
- totalTimeAllToAll() : MPITimer
- totalTimeAllToMaster() : MPITimer
- totalTimeMax() : MPITimer
- tpPWContactSearch : cellsWallLevel0
- transferBackZ() : zAxis
- transferData() : boundaryBase
- transferPoint() : conveyorBelt , MotionModel< Model, Component >::ModelInterface , multiRotatingAxis , multiRotatingAxisMotion::Model , rotatingAxis , stationary , vibrating
- transferPointsToMirror() : boundaryBase
- transferToZ() : zAxis
- transferVec_ : periodicBoundaryContactSearch , periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > , periodicBoundarySphereInteraction< contactForceModel, geometryMotionModel >
- triangle() : triangleAccessor
- triangleAccessor() : triangleAccessor
- triangles() : Wall
- triangles_ : pwInteractionFunctor< ContactForceModel, ContactListType, TraingleAccessor, MotionModel > , Wall
- triMotionIndex() : geometry , geometryMotion< MotionModelType >
- triMotionIndex_ : geometryMotion< MotionModelType >
- triple() : triple< T >
- TripleTypeInfoNV() : triple< T >
- triSurface() : triSurface
- triSurfaceField() : triSurfaceField< T, MemorySpace >
- triSurfaceFieldType : triSurfaceField< T, MemorySpace >
- triWall() : triWall
- twoPartEntry() : twoPartEntry
- type() : boundaryBase , generalBoundary , insertionRegion , token
- type_ : boundaryBase , insertionRegion , selectorGeometric< GeomType > , token
- TypeInfo() : AdamsBashforth3 , AdamsBashforth4 , AdamsBashforth5 , AdamsMoulton3 , AdamsMoulton4 , AdamsMoulton5 , baseShapeNames , boundaryBase , boundaryContactSearch , boundaryExit , boundaryGrainParticles , boundaryIntegration , boundaryList , boundaryNone , boundaryPeriodic , boundaryReflective , boundarySphereParticles , contactSearch , conveyorBeltMotion , countField , countFields , cuboidWall , cylinderWall , dataIO< T > , demComponent , dictionary , dynamicPointStructure , empty , fileDictionary , generalBoundary , geometry , grainShape , iEntry , includeMask , insertion , integration , interaction , internalPoints , MPITimer , multiTriSurface , particles , peakableRegion , periodicBoundaryContactSearch , planeWall , pointStructure , positionOrdered , positionParticles , positionRandom , processField , property , pStructSelector , randomReal , rectangleMesh , regularSimulationDomain , repository , rotatingAxisMotion , selectBox , selectorRandomPoints , selectorStridedRange , shape , simulationDomain , sphereShape , stationaryWall , stlWall , subDomain , Timer , Timers , triSurface , vibratingMotion , Wall
- TypeInfoNV() : AB3History , AB4History , AB5History , allOp< T > , anyList , betweenEqOp< T > , betweenOp< T > , boundaryContactSearchList , box , boxRegion , cellMapper , cellsWallLevel0 , cGAbsoluteLinear< limited > , cGRelativeLinear< limited > , grainRolling< contactForceModel > , linear< limited > , nonLinear< limited > , nonLinearMod< limited > , normalRolling< contactForceModel > , compareOne< T, Operator > , compareTwo< T, Operator > , compareZero< T, Operator > , conveyorBelt , cylinder , cylinderRegion , domain , equalOp< T > , greaterThanEqOp< T > , greaterThanOp< T > , infinitePlane , insertionRegion , lessThanEqOp< T > , lessThanOp< T > , line , mapperNBS , multiRotatingAxisMotion , NBS , NBSLevel0 , rotatingAxis , shapeMixture , sortedContactList< valueType, executionSpace, idType > , sortedPairs< executionSpace, idType > , sphere , sphereRegion , stationary , uniformRandomReal , uniformRandomUint32 , unsortedContactList< valueType, executionSpace, idType > , unsortedPairs< executionSpace, idType > , vibrating , wallBoundaryContactSearch
- TypeInfoTemplate() : RandomReal< DistributionType >
- TypeInfoTemplate11() : ContactSearch< searchMethod > , geometryMotion< MotionModelType > , PeakableRegion< GeomType > , ProcessField< T > , selectorGeometric< GeomType >
- TypeInfoTemplate111() : dataIORegular< T > , pointField< T, MemorySpace > , triSurfaceField< T, MemorySpace >
- TypeInfoTemplate12() : boundaryGrainInteraction< contactForceModel, geometryMotionModel > , boundarySphereInteraction< contactForceModel, geometryMotionModel > , IncludeMask< T, Operator > , IncludeMask< T, allOp< T > >
- TypeInfoTemplate13() : grainInteraction< contactForceModel, geometryMotionModel, contactListType > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- TypeInfoTemplate211() : boundaryField< T, MemorySpace > , exitBoundaryField< T, MemorySpace > , periodicBoundaryField< T, MemorySpace > , reflectiveBoundaryField< T, MemorySpace >
- TypeInfoTemplate22() : periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > , periodicBoundarySphereInteraction< contactForceModel, geometryMotionModel >
- TypeInfoTemplateNV11() : geometricRegion< GeomType > , hashMap< Key, T, Hash > , iBox< intType > , indexContainer< IndexType > , Insertion< ShapeType > , InsertionRegion< ShapeType > , intervalRange< T > , List< T > , ListPtr< T > , Map< Key, T, Compare > , MapPtr< Container, Key, T > , Range< T > , span< T > , stridedRange< T >
- TypeInfoTemplateNV111() : Field< T, MemorySpace > , rectMeshField< T > , symArray< T, MemorySpace > , Vector< T, Allocator > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- TypeInfoTemplateNV2() : internalField< T, MemorySpace > , pointField< T, MemorySpace > , VectorDual< T, MemorySpace >
- typeName() : IOobject
- TYPENAME() : Logical
- typeName() : Logical
- types_ : anyList