# PhasicFlow: src/phasicFlow/structuredData -> random Relation
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.

### structuredData → random Relation

File in src/phasicFlow/structuredData | Includes file in src/phasicFlow/random
--- | ---
peakableRegion / old / boxRegion / boxRegion.hpp | randomReal / uniformRandomReal.hpp
peakableRegion / old / cylinderRegion / cylinderRegion.hpp | randomReal / uniformRandomReal.hpp
peakableRegion / geometricRegion / geometricRegion.hpp | randomReal / uniformRandomReal.hpp
pointStructure / selectors / selectorRandomPoints / selectorRandomPoints.cpp | randomInt32 / uniformRandomUint32.hpp
peakableRegion / old / sphereRegion / sphereRegion.hpp | randomReal / uniformRandomReal.hpp