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

### - s -

- s_ : Logical , quadruple< T >
- saveInterval_ : readControlDict , timeControl
- saveTimeFolders : postprocess
- saveTimes : postprocess
- screenReportInterval_ : timeControl
- searchBox_ : collisionCheck , periodicBoundaryContactSearch
- searchCells_ : mapperNBS , ppwBndryContactSearch
- secondPart_ : twoPartEntry
- selectedPoints_ : selectBox , selectorGeometric< GeomType > , selectorRandomPoints , selectorStridedRange
- setFieldDict_ : insertionRegion
- setFieldList_ : insertionRegion
- settings_ : systemControl
- settingsDict_ : systemControl
- shapeIndex_ : particles
- shapeNames_ : baseShapeNames
- shapePropertyIds_ : shape
- shapes_ : Insertion< ShapeType > , InsertionRegion< ShapeType >
- shearStressWall_ : geometry
- simulationDomain_ : pointStructure
- size0_ : sortedContactList< valueType, executionSpace, idType >
- size_ : indexContainer< IndexType > , scatteredFieldAccess< T, MemorySpace > , sortedPairs< executionSpace, idType >::pairAccessor , sortedPairs< executionSpace, idType > , span< T > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace >
- sizeOfBoundaries_ : simulationDomain
- sizeRatio_ : NBS , NBSLevel0 , ppwBndryContactSearch
- slaveToMasterUpdateIter_ : boundaryFieldList< T, MemorySpace >
- solidNames_ : stlFile
- solids_ : stlFile
- sortedIndex_ : multiRotatingAxisMotion
- sortedPairs0_ : sortedContactList< valueType, executionSpace, idType >
- sortedPairs_ : sortedPairs< executionSpace, idType >
- sortedParis_ : sortedPairs< executionSpace, idType >::pairAccessor
- sortingInterval_ : timeControl
- sphere_ : sphereRegion
- sphereDiameters_ : grainShape
- spheres_ : sphereParticles
- sphParticles_ : boundarySphereInteraction< contactForceModel, geometryMotionModel > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- sRanges_ : combinedRange< T >
- start_ : subSurface , Timer
- startTime_ : readControlDict , timeControl , timeInterval
- staticName_ : IOstream
- stepAccTime_ : Timer
- stopAt_ : timeControl
- stride_ : selectorStridedRange , stridedRange< T >
- stringPtr : token::content
- subName_ : subscriber
- subscriber : observer
- subscriber_ : observer
- subSurfaces_ : multiTriSurface
- subViewsUpdated_ : VectorDual< T, MemorySpace >
- surface_ : triSurfaceField< T, MemorySpace >
- surfMotionIndex_ : geometryMotion< MotionModelType >