# PhasicFlow: src/Particles/GrainParticles/boundaryGrainParticlesList.hpp Source File
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.

boundaryGrainParticlesList.hpp
Go to the documentation of this file.
#ifndef __boundaryGrainParticlesList_hpp__
#define __boundaryGrainParticlesList_hpp__
#include "ListPtr.hpp"
#include "boundaryList.hpp"
#include "boundaryGrainParticles.hpp"
namespace pFlow
{
class boundaryGrainParticlesList
:
public ListPtr<boundaryGrainParticles>
{
private:
const boundaryList& boundaries_;
public:
boundaryGrainParticlesList(
const boundaryList& bndrs,
grainParticles& prtcls
);
~boundaryGrainParticlesList()=default;
};
}
#endif
pFlow::ListPtr
Definition: ListPtr.hpp:37
ListPtr.hpp
pFlow::boundaryGrainParticlesList
Definition: boundaryGrainParticlesList.hpp:13
pFlow::boundaryGrainParticlesList::~boundaryGrainParticlesList
~boundaryGrainParticlesList()=default
pFlow::grainParticles
Definition: grainParticles.hpp:42
pFlow::boundaryList
Definition: boundaryList.hpp:35
pFlow
Definition: demGeometry.hpp:27
pFlow::boundaryGrainParticlesList::boundaries_
const boundaryList & boundaries_
Definition: boundaryGrainParticlesList.hpp:19
boundaryList.hpp
pFlow::boundaryGrainParticlesList::boundaryGrainParticlesList
boundaryGrainParticlesList(const boundaryList &bndrs, grainParticles &prtcls)
Definition: boundaryGrainParticlesList.cpp:3
boundaryGrainParticles.hpp