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

### - i -

- I() : grainParticles , sphereParticles
- I_ : grainParticles , sphereParticles
- iBox() : iBox< intType >
- iBoxType : cellsWallLevel0 , wallBoundaryContactSearch
- idHandler() : particles
- idHandler_ : particles
- IdType : boundaryGrainInteraction< contactForceModel, geometryMotionModel > , boundarySphereInteraction< contactForceModel, geometryMotionModel > , ContactSearch< searchMethod > , grainInteraction< contactForceModel, geometryMotionModel, contactListType > , periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > , periodicBoundarySphereInteraction< contactForceModel, geometryMotionModel > , sortedContactList< valueType, executionSpace, idType > , sortedPairs< executionSpace, idType > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType > , unsortedContactList< valueType, executionSpace, idType > , unsortedPairs< executionSpace, idType >
- iEntry() : iEntry
- iFstream() : iFstream
- iInterval() : baseTimeControl
- iIstream() : iIstream
- impl_broadSearch() : NBS
- impl_componentNames() : MotionModel< Model, Component >
- impl_getModelInterface() : MotionModel< Model, Component >
- impl_indexToName() : MotionModel< Model, Component >
- impl_isMoving() : conveyorBeltMotion , rotatingAxisMotion , stationaryWall , vibratingMotion
- impl_move() : conveyorBeltMotion , rotatingAxisMotion , stationaryWall , vibratingMotion
- impl_nameToIndex() : MotionModel< Model, Component >
- impl_noneComponent() : MotionModel< Model, Component >
- impl_readDictionary() : MotionModel< Model, Component >
- impl_setTime() : conveyorBeltMotion , rotatingAxisMotion , stationaryWall , vibratingMotion
- impl_writeDictionary() : MotionModel< Model, Component >
- implyRead() : IOfileHeader
- implyWrite() : IOfileHeader
- inCellRange() : cells
- includeList_ : systemControl
- IncludeMask() : IncludeMask< T, Operator >
- includeMask() : includeMask
- IncludeMask() : IncludeMask< T, allOp< T > >
- includeMask_ : countField , processField
- includeMaskType() : processField
- includeMaskType_ : processField
- increaseCapacityBy() : unsortedPairs< executionSpace, idType >
- increaseVelocity_ : insertion
- incrIndent() : iOstream
- indent() : iOstream , masterOstream , Ostream , oTstream , processorOstream
- indentLevel() : iOstream
- indentLevel_ : iOstream
- indentSize() : iOstream
- indentSize_ : iOstream
- index : indexMorton , scatteredFieldAccess< T, MemorySpace >
- IndexAccessor() : indexContainer< IndexType >::IndexAccessor< ViewType >
- indexContainer() : indexContainer< IndexType >
- indexList() : boundaryBase , generalBoundary
- indexList_ : boundaryBase
- indexListHost() : boundaryBase
- indexListHost_ : boundaryBase
- indexToDensity() : shape
- indexToName() : MotionModel< Model, Component > , multiRotatingAxisMotion
- indexToShapeName() : baseShapeNames
- IndexType : boundaryGrainInteraction< contactForceModel, geometryMotionModel > , boundarySphereInteraction< contactForceModel, geometryMotionModel > , grainInteraction< contactForceModel, geometryMotionModel, contactListType > , particleWallContactSearchs< method > , periodicBoundaryGrainInteraction< contactForceModel, geometryMotionModel > , periodicBoundarySphereInteraction< contactForceModel, geometryMotionModel > , sphereInteraction< contactForceModel, geometryMotionModel, contactListType >
- indexValid() : baseShapeNames
- indices() : scatteredFieldAccess< T, MemorySpace >
- indices_ : scatteredFieldAccess< T, MemorySpace >
- indicesDevice() : indexContainer< IndexType >
- indicesHost() : indexContainer< IndexType >
- individuals_ : combinedRange< T >
- inDomain() : cells
- Inertia() : grainShape , shape , sphereShape
- Inertia_xx() : grainShape , shape , sphereShape
- Inertia_yy() : grainShape , shape , sphereShape
- Inertia_zz() : grainShape , shape , sphereShape
- Inertial_xx() : grainShape , shape , sphereShape
- Inertial_yy() : grainShape , shape , sphereShape
- Inertial_zz() : grainShape , shape , sphereShape
- inFileBinary() : IOfileHeader
- infinitePlane() : infinitePlane
- infPlane() : plane
- init_list : Vector< T, Allocator >
- initialCapacity_ : internalPoints
- initialIdCheck() : particleIdHandler , regularParticleIdHandler
- initializeParticles() : grainParticles , sphereParticles
- initializePoints() : pointStructure
- initialNumberInThis() : regularSimulationDomain , simulationDomain
- initialNumPoints_ : regularSimulationDomain
- initialTransferBlockData() : regularSimulationDomain , simulationDomain
- initialUpdateDomains() : regularSimulationDomain , simulationDomain
- initList : hashMap< Key, T, Hash > , List< T > , Map< Key, T, Compare >
- initProcessors() : processors
- initProcessorsCelled_ : processors
- inNegativeDistance() : infinitePlane
- inPositiveDistance() : infinitePlane
- insert() : internalField< T, MemorySpace > , unsortedPairs< executionSpace, idType >
- insertIf() : hashMap< Key, T, Hash > , Map< Key, T, Compare >
- insertion() : insertion
- Insertion() : Insertion< ShapeType > , insertionRegion
- insertion_ : insertionRegion
- InsertionRegion() : InsertionRegion< ShapeType >
- insertionRegion() : insertionRegion
- insertionTime() : insertionRegion
- insertParticles() : grainParticles , Insertion< ShapeType > , InsertionRegion< ShapeType > , particles , sphereParticles
- insertPoints() : internalPoints
- insertPointsOnly() : internalPoints
- insertReplace() : MapPtr< Container, Key, T >
- insertReplaceSafe() : MapPtr< Container, Key, T >
- insertSetElement() : internalField< T, MemorySpace > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- inStream() : fileStream , IOfileHeader
- inStream_ : fileStream
- int32Token() : token
- INT64 : token
- int64Token() : token
- int64Val : token::content
- intAll() : AdamsBashforth3 , AdamsBashforth4 , AdamsBashforth5 , AdamsMoulton3 , AdamsMoulton4 , AdamsMoulton5
- intCorrectTimer() : grainParticles , sphereParticles
- intCorrectTimer_ : grainParticles , sphereParticles
- Integration() : boundaryIntegration
- integration() : integration
- integration_ : boundaryIntegration
- integrationFolder() : Time
- integrationMethod_ : dynamicPointStructure
- integrationPos_ : dynamicPointStructure
- integrationVel_ : dynamicPointStructure
- interaction() : interaction
- internal() : boundaryBase , boundaryField< T, MemorySpace > , pointField< T, MemorySpace >
- INTERNAL : pointFlag< ExecutionSpace >
- internal_ : boundaryBase , boundaryField< T, MemorySpace >
- internalBinVars_ : commandLine
- internalDomainBox() : boundaryList , pointStructure
- internalDomainBox_ : boundaryList
- internalField() : internalField< T, MemorySpace >
- InternalFieldType : boundaryField< T, MemorySpace > , boundaryFieldList< T, MemorySpace > , exitBoundaryField< T, MemorySpace > , internalField< T, MemorySpace > , periodicBoundaryField< T, MemorySpace > , pointField< T, MemorySpace > , reflectiveBoundaryField< T, MemorySpace >
- internalPoints() : internalPoints , pointFlag< ExecutionSpace >
- internalPoints_ : internalField< T, MemorySpace >
- intervalPrefix_ : baseTimeControl
- intervalRange() : intervalRange< T >
- IntervalRangeType : combinedRange< T >
- inTimeRange() : timeInterval
- intPredictTimer_ : grainParticles , sphereParticles
- intRange() : AdamsBashforth3 , AdamsBashforth4 , AdamsBashforth5 , AdamsMoulton3 , AdamsMoulton4 , AdamsMoulton5
- invalidateSubscriber() : observer
- invRotMat_ : zAxis
- IOfileHeader() : IOfileHeader
- IOobject() : IOobject
- ioPattern() : IOobject
- IOPattern() : IOPattern
- ioPattern_ : dataIO< T > , IOobject
- ioState_ : IOstream
- iOstream() : iOstream
- IOstream() : IOstream
- iOstream() : iOstream
- IOType : IOPattern
- ioType_ : IOPattern
- iRange_ : baseTimeControl
- iRanges_ : combinedRange< T >
- is_ : Istream
- isActive() : insertion , pointField< T, MemorySpace > , pointFlag< ExecutionSpace >
- isAllActive() : internalField< T, MemorySpace > , internalPoints , particles , pointFlag< ExecutionSpace >
- isAllActive_ : pointFlag< ExecutionSpace >
- isAllProcessorsDifferent() : IOPattern
- isAllProcessorSimilar() : IOPattern
- isBinary() : IOstream
- isBool() : token
- isBottom() : pointFlag< ExecutionSpace >
- isBoundary() : pointFlag< ExecutionSpace >
- isBoundaryMaster() : boundaryBase , generalBoundary
- isBoundaryMaster_ : boundaryBase , generalBoundary
- isDeviceAccessible_ : VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- isDictionary() : dataEntry , dictionary , iEntry
- isDir() : fileSystem
- isDir_ : fileSystem
- isDirective() : token
- isDouble() : token
- isEndBlock() : token
- isEndStatement() : token
- isExcluded() : IOfileHeader , IOobject , repository , systemControl
- isFileDict() : dictionary
- isFinalized() : processors
- isFlag() : token
- isFloat() : token
- isFront() : pointFlag< ExecutionSpace >
- isGlobal_ : dictionary
- isHostAccessible() : Vector< T, Allocator >
- isHostAccessible_ : Vector< T, Allocator > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- isIncluded() : includeMask , IncludeMask< T, Operator > , IncludeMask< T, allOp< T > > , IOfileHeader , IOobject , repository , systemControl
- isInInterval_ : timeInterval
- isInitialized() : processors
- isInRange() : baseTimeControl , stridedRange< T >
- isInside() : box , boxRegion , cylinder , cylinderRegion , geometricRegion< GeomType > , iBox< intType > , PeakableRegion< GeomType > , peakableRegion , sphere , sphereRegion
- isInsideIndex() : rectangleMesh
- isInt32() : token
- isInt64() : token
- isLastToken() : iTstream
- isLeft() : pointFlag< ExecutionSpace >
- isMaster() : IOPattern
- isMaster_ : IOPattern
- isMasterProcessorDistribute() : IOPattern
- isMasterProcessorOnly() : IOPattern
- isMember() : combinedRange< T > , intervalRange< T > , stridedRange< T >
- isMoving() : MotionModel< Model, Component > , multiRotatingAxisMotion
- isNull() : message
- isNumber() : token
- isParallel() : IOPattern
- isParallel_ : IOPattern
- isPartOfLocal_ : localProcessors
- isPunctuation() : token
- isReadAlways() : objectFile
- isReadIfPresent() : objectFile
- isReadNever() : objectFile
- isReal() : token
- isRear() : pointFlag< ExecutionSpace >
- isRight() : pointFlag< ExecutionSpace >
- isRotating() : rotatingAxis
- isseparator() : token
- isSeparator() : token
- isSet() : bitsetHD< blockType, MemorySpace >
- isSetReset() : bitsetHD< blockType, MemorySpace >
- isString() : token
- isStringType() : token
- isThisActive() : localProcessors
- isThisMaster_ : masterOstream
- isTimeStep() : baseTimeControl
- isTimeStep_ : baseTimeControl
- isTop() : pointFlag< ExecutionSpace >
- Istream() : Istream
- isTriviallyCopyable_ : VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace >
- isUniform() : processField
- isUnset() : bitsetHD< blockType, MemorySpace >
- isValid() : sortedPairs< executionSpace, idType > , sortedPairs< executionSpace, idType >::pairAccessor , unsortedPairs< executionSpace, idType > , unsortedPairs< executionSpace, idType >::pairAccessor
- isVariable() : token
- isWord() : token
- isWriteAlways() : objectFile
- isWriteNever() : objectFile
- ITEM_DELETE : message
- ITEM_FLAGCHANGED : message
- ITEM_INSERT : message
- ITEM_REARRANGE : message
- iter() : timeInfo
- iterate() : boundaryBase , boundaryExit , boundaryList , boundaryNone , boundaryPeriodic , boundaryReflective , demComponent , dynamicPointStructure , geometry , geometryMotion< MotionModelType > , grainInteraction< contactForceModel, geometryMotionModel, contactListType > , grainParticles , particles , pointStructure , sphereInteraction< contactForceModel, geometryMotionModel, contactListType > , sphereParticles
- iterator : anyList , Field< T, MemorySpace > , hashMap< Key, T, Hash > , internalField< T, MemorySpace > , List< T > , ListPtr< 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 >
- iterBeforeBoundaryUpdate() : boundaryBase
- iterBeforeBoundaryUpdate_ : boundaryList
- iterBeforeUpdate_ : boundaryBase
- iTstream() : iTstream