# PhasicFlow: src/Interaction/sphereInteraction/boundaries/boundarySphereInteractionList.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.

boundarySphereInteractionList.hpp
Go to the documentation of this file.
#ifndef __boundarySphereInteractionList_hpp__
#define __boundarySphereInteractionList_hpp__
#include "boundaryList.hpp"
#include "ListPtr.hpp"
#include "boundarySphereInteraction.hpp"
namespace pFlow
{
template<typename contactForceModel,typename geometryMotionModel>
class boundarySphereInteractionList
:
public ListPtr<boundarySphereInteraction<contactForceModel,geometryMotionModel>>
{
private:
const boundaryList& boundaries_;
public:
boundarySphereInteractionList(
const sphereParticles& sphPrtcls,
const geometryMotionModel& geomMotion
);
~boundarySphereInteractionList()=default;
};
}
#include "boundarySphereInteractionList.cpp"
#endif //__boundarySphereInteractionList_hpp__
pFlow::boundarySphereInteractionList::boundarySphereInteractionList
boundarySphereInteractionList(const sphereParticles &sphPrtcls, const geometryMotionModel &geomMotion)
Definition: boundarySphereInteractionList.cpp:5
pFlow::ListPtr
Definition: ListPtr.hpp:37
ListPtr.hpp
boundarySphereInteraction.hpp
pFlow::boundaryList
Definition: boundaryList.hpp:35
pFlow
Definition: demGeometry.hpp:27
pFlow::sphereParticles
Class for managing spherical particles.
Definition: sphereParticles.hpp:42
boundaryList.hpp
pFlow::boundarySphereInteractionList::boundaries_
const boundaryList & boundaries_
Definition: boundarySphereInteractionList.hpp:21
boundarySphereInteractionList.cpp
pFlow::boundarySphereInteractionList::~boundarySphereInteractionList
~boundarySphereInteractionList()=default
pFlow::boundarySphereInteractionList
Definition: boundarySphereInteractionList.hpp:15