WarpX
Classes | Namespaces | Typedefs
QuantumSyncEngineWrapper.H File Reference
#include "BreitWheelerEngineWrapper_fwd.H"
#include "QedChiFunctions.H"
#include "QedWrapperCommons.H"
#include "Utils/WarpXConst.H"
#include <AMReX_Extension.H>
#include <AMReX_GpuQualifiers.H>
#include <AMReX_REAL.H>
#include <AMReX_Random.H>
#include <picsar_qed/containers/picsar_array.hpp>
#include <picsar_qed/math/cmath_overloads.hpp>
#include <picsar_qed/math/vec_functions.hpp>
#include <picsar_qed/physics/phys_constants.h>
#include <picsar_qed/physics/quantum_sync/quantum_sync_engine_core.hpp>
#include <picsar_qed/physics/quantum_sync/quantum_sync_engine_tables.hpp>
#include <picsar_qed/physics/unit_conversion.hpp>
#include <cmath>
#include <vector>

Go to the source code of this file.

Classes

struct  PicsarQuantumSyncCtrl
 
class  QuantumSynchrotronGetOpticalDepth
 
class  QuantumSynchrotronEvolveOpticalDepth
 
class  QuantumSynchrotronPhotonEmission
 
class  QuantumSynchrotronEngine
 

Namespaces

 amrex
 

Typedefs

using QS_dndt_table_params = picsar::multi_physics::phys::quantum_sync::dndt_lookup_table_params< amrex::ParticleReal >
 
using QS_dndt_table = picsar::multi_physics::phys::quantum_sync::dndt_lookup_table< amrex::ParticleReal, PicsarQedVector< amrex::ParticleReal > >
 
using QS_dndt_table_view = QS_dndt_table::view_type
 
using QS_phot_em_table_params = picsar::multi_physics::phys::quantum_sync::photon_emission_lookup_table_params< amrex::ParticleReal >
 
using QS_phot_em_table = picsar::multi_physics::phys::quantum_sync::photon_emission_lookup_table< amrex::ParticleReal, PicsarQedVector< amrex::ParticleReal > >
 
using QS_phot_em_table_view = QS_phot_em_table::view_type
 

Typedef Documentation

◆ QS_dndt_table

using QS_dndt_table = picsar::multi_physics::phys::quantum_sync:: dndt_lookup_table< amrex::ParticleReal, PicsarQedVector<amrex::ParticleReal> >

◆ QS_dndt_table_params

using QS_dndt_table_params = picsar::multi_physics::phys::quantum_sync:: dndt_lookup_table_params<amrex::ParticleReal>

◆ QS_dndt_table_view

using QS_dndt_table_view = QS_dndt_table::view_type

◆ QS_phot_em_table

using QS_phot_em_table = picsar::multi_physics::phys::quantum_sync:: photon_emission_lookup_table< amrex::ParticleReal, PicsarQedVector<amrex::ParticleReal> >

◆ QS_phot_em_table_params

using QS_phot_em_table_params = picsar::multi_physics::phys::quantum_sync:: photon_emission_lookup_table_params<amrex::ParticleReal>

◆ QS_phot_em_table_view

using QS_phot_em_table_view = QS_phot_em_table::view_type