chombo-discharge
Namespaces | Typedefs
CD_ParticleManagement.H File Reference

Namespace containing various particle management utilities. More...

#include <memory>
#include <vector>
#include <RealVect.H>
#include <List.H>
#include <CD_KDNode.H>
#include <CD_CellInfo.H>
#include <CD_NamespaceHeader.H>
#include <CD_NamespaceFooter.H>
#include <CD_ParticleManagementImplem.H>
Include dependency graph for CD_ParticleManagement.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 ParticleManagement
 Namespace for various particle management tools.
 

Typedefs

template<class P >
using ParticleManagement::ParticleMerger = std::function< void(List< P > &a_particles, const CellInfo &a_cellInfo, const int a_numTargetParticles)>
 Concept for splitting/merging particles. More...
 
template<class P >
using ParticleManagement::BinaryParticleReconcile = std::function< void(P &p1, P &p2, const P &p0)>
 Declaration of a reconciliation function when splitting particles. More...
 

Detailed Description

Namespace containing various particle management utilities.

Author
Robert Marskar