WarpX
Toggle main menu visibility
Loading...
Searching...
No Matches
Source
Particles
ElementaryProcess
QEDInternals
QedChiFunctions.H
Go to the documentation of this file.
1
/* Copyright 2019 Luca Fedeli
2
*
3
* This file is part of WarpX.
4
*
5
* License: BSD-3-Clause-LBNL
6
*/
7
#ifndef WARPX_amrex_qed_chi_functions_h_
8
#define WARPX_amrex_qed_chi_functions_h_
9
15
16
#include "
QedWrapperCommons.H
"
17
18
#include <picsar_qed/physics/chi_functions.hpp>
19
20
namespace
QedUtils
{
29
AMREX_GPU_DEVICE
30
AMREX_FORCE_INLINE
31
amrex::Real
chi_photon
(
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)
37
{
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);
41
}
42
51
AMREX_GPU_DEVICE
52
AMREX_FORCE_INLINE
53
amrex::Real
chi_ele_pos
(
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)
59
{
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);
63
}
64
//_________
65
}
66
67
#endif
//WARPX_amrex_qed_chi_functions_h_
AMREX_FORCE_INLINE
#define AMREX_FORCE_INLINE
AMREX_GPU_DEVICE
#define AMREX_GPU_DEVICE
QedWrapperCommons.H
amrex::Real
amrex_real Real
amrex::ParticleReal
amrex_particle_real ParticleReal
QedUtils
Definition
QedChiFunctions.H:20
QedUtils::chi_ele_pos
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
QedUtils::chi_photon
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
Generated by
1.17.0