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

### - n -

- name() : boundaryBase , boundaryField< T, MemorySpace > , Field< T, MemorySpace > , iEntry , insertionRegion , internalField< T, MemorySpace > , IOstream , Istream , iTstream , localProcessors , objectFile , Ostream , pointField< T, MemorySpace > , rectMeshField< T > , repository , stlFile , subSurface , Timer , token , Vector< T, Allocator > , VectorDual< T, MemorySpace > , VectorSingle< T, MemorySpace > , VectorSingle< word, HostSpace > , Wall
- names() : anyList , stlFile
- nameToIndex() : MotionModel< Model, Component > , multiRotatingAxisMotion , property
- NBS() : NBS
- NBSLevel0() : NBSLevel0
- nCols() : array2D< T, nRow, nCol >
- nearestPointOnWall() : triWall
- needSetInitialVals() : AdamsBashforth2 , AdamsBashforth3 , AdamsBashforth4 , AdamsBashforth5 , AdamsMoulton3 , AdamsMoulton4 , AdamsMoulton5 , integration
- neighborLength() : boundaryBase , boundaryPeriodic
- neighborLengthIntoInternal() : boundaryBase
- neighborProcessorNo() : boundaryBase , generalBoundary
- neighborProcField() : boundaryField< T, MemorySpace >
- neighborProcPoints() : boundaryBase
- neighborProcSize() : boundaryBase , generalBoundary
- newLine() : iOstream , token
- next() : cellMapper::CellIterator , mapperNBS::CellIterator
- nextData() : iIstream
- nextValid() : Istream
- noElement() : boundariesMask< N >
- noneComponent() : conveyorBeltMotion , rotatingAxisMotion , stationaryWall , vibratingMotion
- nonLinear() : nonLinear< limited >
- nonLinearMod() : nonLinearMod< limited >
- nonLinearProperties() : nonLinear< limited >::nonLinearProperties , nonLinearMod< limited >::nonLinearProperties
- normal() : infinitePlane
- normalDistFromWall() : triWall
- normalize() : quadruple< T > , triple< T >
- normalRolling() : normalRolling< contactForceModel >
- normals() : triSurface
- notify() : subscriber
- nPointInCell() : pointRectCell
- nRows() : array2D< T, nRow, nCol >
- nullifyHead() : cellMapper , mapperNBS , ppwBndryContactSearch
- nullifyNext() : cellMapper , mapperNBS , ppwBndryContactSearch
- numActive() : internalPoints , particles , pointFlag< ExecutionSpace >
- number() : token
- numberToBeExported() : regularSimulationDomain , simulationDomain
- numberToBeImported() : regularSimulationDomain , simulationDomain
- numberToBeInserted() : insertionRegion
- numBits() : bitsetHD< blockType, MemorySpace >
- numBlocks() : bitsetHD< blockType, MemorySpace >
- numCells() : cellMapper::CellIterator , cells , mapperNBS::CellIterator
- numComponents() : multiRotatingAxisMotion::Model
- numDataEntries() : dictionary
- numDictionaries() : dictionary
- numElem() : symArray< T, MemorySpace >
- numElements() : cellsWallLevel0 , Range< T > , wallBoundaryContactSearch
- numEntries() : dictionary
- numEvents() : message , observer
- numLevels() : NBS
- numMaterial() : cGAbsoluteLinear< limited > , cGRelativeLinear< limited > , linear< limited > , nonLinear< limited > , nonLinearMod< limited >
- numMaterials() : property
- numObjects() : repository
- numPoints() : empty , positionOrdered , positionParticles , positionRandom , subSurface , triangleAccessor , triSurface
- numRepositories() : repository
- numShapes() : baseShapeNames
- numSurfaces() : multiTriSurface
- numTokens() : iTstream
- numToRecieve() : boundaryBase
- numToTransfer() : boundaryBase
- numTrianlges() : triangleAccessor
- nx() : cells , rectangleMesh , rectMeshField< T >
- ny() : cells , rectangleMesh , rectMeshField< T >
- nz() : cells , rectangleMesh , rectMeshField< T >