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

### - u -

- undefined() : token
- UNDEFINED : token
- undefinedToken() : token
- uniformRandomReal() : uniformRandomReal
- uniformRandomUint32() : uniformRandomUint32
- uniquePtrType : uniquePtr< T >
- unitVector() : line
- unManagedView_ : VectorSingle< word, HostSpace >
- unset() : bitsetHD< blockType, MemorySpace >
- unsetf() : IOstream
- unsortedContactList() : unsortedContactList< valueType, executionSpace, idType >
- UnsortedPairs : sortedPairs< executionSpace, idType > , unsortedContactList< valueType, executionSpace, idType >
- unsortedPairs() : unsortedPairs< executionSpace, idType >
- UnsortedPairs : unsortedPairs< executionSpace, idType >
- unsubscribe() : subscriber
- unSyncFlag() : internalPoints
- unSyncLists() : boundaryBase
- updataBoundaryData() : boundaryBase
- update() : pointField< T, MemorySpace >
- updateBoundaries() : boundaryFieldList< T, MemorySpace > , pointField< T, MemorySpace >
- updateBoundariesSlaveToMasterIfRequested() : AdamsBashforth2 , integration , pointField< T, MemorySpace >
- updateBoundary() : boundaryField< T, MemorySpace >
- updateFlag() : internalPoints
- updateInterval() : contactSearch
- updateInterval_ : boundaryContactSearch , boundaryList , contactSearch
- updateNeighborLists() : boundaryList
- updateSubViews() : VectorDual< T, MemorySpace >
- updateTime_ : boundaryBase
- uVector1_ : positionOrdered
- uVector2_ : positionOrdered
- uVector3_ : positionOrdered