|
WarpX
|
#include "Initialization/PlasmaInjector.H"#include "Particles/ElementaryProcess/QEDInternals/BreitWheelerEngineWrapper.H"#include "Particles/ElementaryProcess/QEDInternals/QuantumSyncEngineWrapper.H"#include <AMReX_Array.H>#include <AMReX_Box.H>#include <AMReX_GpuContainers.H>#include <AMReX_IntVect.H>#include <AMReX_REAL.H>#include <AMReX_RealBox.H>Go to the source code of this file.
Classes | |
| struct | PDim3 |
| struct | PlasmaParserWrapper |
| struct | PlasmaParserHelper |
| struct | QEDHelper |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE int compute_area_weights | ( | const amrex::IntVect & | iv, |
| const int | normal_axis ) |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real compute_scale_fac_area_plane | ( | const amrex::GpuArray< amrex::Real, 3 > & | dx, |
| const amrex::Real | num_ppc_real, | ||
| const int | flux_normal_axis ) |
| AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real compute_scale_fac_volume | ( | const amrex::GpuArray< amrex::Real, 3 > & | dx, |
| const amrex::Long | pcount ) |
| bool find_overlap | ( | const amrex::RealBox & | tile_realbox, |
| const amrex::RealBox & | part_realbox, | ||
| const amrex::GpuArray< amrex::Real, 3 > & | dx, | ||
| const amrex::GpuArray< amrex::Real, 3 > & | prob_lo, | ||
| amrex::RealBox & | overlap_realbox, | ||
| amrex::Box & | overlap_box, | ||
| amrex::IntVect & | shifted ) |
| bool find_overlap_flux | ( | const amrex::RealBox & | tile_realbox, |
| const amrex::RealBox & | part_realbox, | ||
| const amrex::GpuArray< amrex::Real, 3 > & | dx, | ||
| const amrex::GpuArray< amrex::Real, 3 > & | prob_lo, | ||
| const PlasmaInjector & | plasma_injector, | ||
| amrex::RealBox & | overlap_realbox, | ||
| amrex::Box & | overlap_box, | ||
| amrex::IntVect & | shifted ) |