7 #ifndef WARPX_amrex_qed_chi_functions_h_
8 #define WARPX_amrex_qed_chi_functions_h_
18 #include <picsar_qed/physics/chi_functions.hpp>
32 const amrex::ParticleReal px,
const amrex::ParticleReal py,
33 const amrex::ParticleReal pz,
const amrex::ParticleReal ex,
34 const amrex::ParticleReal ey,
const amrex::ParticleReal ez,
35 const amrex::ParticleReal bx,
const amrex::ParticleReal by,
36 const amrex::ParticleReal bz)
38 namespace pxr_p = picsar::multi_physics::phys;
39 return pxr_p::chi_photon<amrex::ParticleReal, pxr_p::unit_system::SI>(
40 px, py, pz, ex, ey, ez, bx, by, bz);
54 const amrex::ParticleReal px,
const amrex::ParticleReal py,
55 const amrex::ParticleReal pz,
const amrex::ParticleReal ex,
56 const amrex::ParticleReal ey,
const amrex::ParticleReal ez,
57 const amrex::ParticleReal bx,
const amrex::ParticleReal by,
58 const amrex::ParticleReal bz)
60 namespace pxr_p = picsar::multi_physics::phys;
61 return pxr_p::chi_ele_pos<amrex::ParticleReal, pxr_p::unit_system::SI>(
62 px, py, pz, ex, ey, ez, bx, by, bz);
#define AMREX_FORCE_INLINE
Definition: QedChiFunctions.H:20
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real chi_ele_pos(const amrex::ParticleReal px, const amrex::ParticleReal py, const amrex::ParticleReal pz, const amrex::ParticleReal ex, const amrex::ParticleReal ey, const amrex::ParticleReal ez, const amrex::ParticleReal bx, const amrex::ParticleReal by, const amrex::ParticleReal bz)
Definition: QedChiFunctions.H:53
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real chi_photon(const amrex::ParticleReal px, const amrex::ParticleReal py, const amrex::ParticleReal pz, const amrex::ParticleReal ex, const amrex::ParticleReal ey, const amrex::ParticleReal ez, const amrex::ParticleReal bx, const amrex::ParticleReal by, const amrex::ParticleReal bz)
Definition: QedChiFunctions.H:31