WarpX
Classes
ParticleCreationFunc.H File Reference
#include "BinaryCollisionUtils.H"
#include "Particles/Collision/BinaryCollision/NuclearFusion/TwoProductFusionInitializeMomentum.H"
#include "Particles/Collision/BinaryCollision/NuclearFusion/ProtonBoronFusionInitializeMomentum.H"
#include "Particles/ParticleCreation/SmartCopy.H"
#include "Particles/MultiParticleContainer.H"
#include "Particles/WarpXParticleContainer.H"
#include <AMReX_DenseBins.H>
#include <AMReX_GpuAtomic.H>
#include <AMReX_GpuDevice.H>
#include <AMReX_GpuContainers.H>
#include <AMReX_INT.H>
#include <AMReX_Random.H>
#include <AMReX_REAL.H>
#include <AMReX_Vector.H>

Go to the source code of this file.

Classes

class  ParticleCreationFunc
 This functor creates particles produced from a binary collision and sets their initial properties (position, momentum, weight). More...
 
class  NoParticleCreationFunc
 This class does nothing and is used as second template parameter for binary collisions that do not create particles. More...