WarpX
Classes
QEDPairGeneration.H File Reference
#include "Particles/Gather/FieldGather.H"
#include "Particles/Gather/GetExternalFields.H"
#include "Particles/Pusher/GetAndSetPosition.H"
#include "Particles/WarpXParticleContainer.H"
#include "QEDInternals/BreitWheelerEngineWrapper.H"
#include <AMReX_Array.H>
#include <AMReX_Array4.H>
#include <AMReX_Dim3.H>
#include <AMReX_Extension.H>
#include <AMReX_GpuQualifiers.H>
#include <AMReX_IndexType.H>
#include <AMReX_REAL.H>
#include <AMReX_BaseFwd.H>

Go to the source code of this file.

Classes

class  PairGenerationFilterFunc
 Filter functor for the Breit Wheeler process. More...
 
class  PairGenerationTransformFunc
 Transform functor for the Breit-Wheeler process. More...
 

Detailed Description

This file contains the implementation of the elementary process functors needed for Breit-Wheeler pair generation (one photon generates and electron-positron pair).