# PhasicFlow: File 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 file members with links to the files they belong to:

### - c -

- CheckMPI : processors.hpp
- CLASS_LAMBDA_HD : pFlowMacros.hpp
- ClassInfo : typeInfo.hpp
- ComputationTimer__ : MPITimer.cpp
- CONSUME_PARAM : pFlowMacros.hpp
- Control : initialize_Control.hpp
- ControlPtr : initialize_Control.hpp
- count() : VectorFwd.hpp
- count_if() : VectorFwd.hpp
- create_vCtor : virtualConstructor.hpp
- createBaseBoundary : createBoundaryFields.hpp
- createBoundaryFields() : pointFields.cpp , createBoundaryFields.hpp , pointFields.cpp
- createBoundaryGrainInteraction() : grainInteractionsLinearModels.cpp , createBoundaryGrainInteraction.hpp , grainInteractionsLinearModels.cpp
- createBoundarySphereInteraction() : sphereInteractionsLinearModels.cpp , sphereInteractionsNonLinearModels.cpp , sphereInteractionsNonLinearModModels.cpp , sphereInteractionsNonLinearModels.cpp , sphereInteractionsNonLinearModModels.cpp , sphereInteractionsNonLinearModels.cpp , sphereInteractionsLinearModels.cpp , sphereInteractionsNonLinearModels.cpp , sphereInteractionsNonLinearModModels.cpp , createBoundarySphereInteraction.hpp , sphereInteractionsLinearModels.cpp , sphereInteractionsNonLinearModModels.cpp , sphereInteractionsLinearModels.cpp , sphereInteractionsNonLinearModModels.cpp , sphereInteractionsNonLinearModels.cpp
- createDerivedBoundary : createBoundaryFields.hpp
- createInteraction : grainInteractionsNonLinearModModels.cpp , sphereInteractionsNonLinearModels.cpp , sphereInteractionsNonLinearModModels.cpp , grainInteractionsNonLinearModels.cpp , grainInteractionsLinearModels.cpp , sphereInteractionsLinearModels.cpp
- createPointFields : pointFields.cpp
- cross() : tripleFwd.hpp
- currentCell() : NBSLoop.hpp
- Cyan_Text : iOstream.hpp
- cyanColor : iOstream.hpp