WarpX
|
Go to the source code of this file.
Functions | |
AMREX_GPU_HOST_DEVICE AMREX_INLINE void | push_ex_pml_current (int j, int k, int l, amrex::Array4< amrex::Real > const &Ex, amrex::Array4< amrex::Real const > const &jx, amrex::Real const *const sigjy, amrex::Real const *const sigjz, int ylo, int zlo, amrex::Real mu_c2_dt) |
AMREX_GPU_HOST_DEVICE AMREX_INLINE void | push_ey_pml_current (int j, int k, int l, amrex::Array4< amrex::Real > const &Ey, amrex::Array4< amrex::Real const > const &jy, amrex::Real const *const sigjx, amrex::Real const *const sigjz, int xlo, int zlo, amrex::Real mu_c2_dt) |
AMREX_GPU_HOST_DEVICE AMREX_INLINE void | push_ez_pml_current (int j, int k, int l, amrex::Array4< amrex::Real > const &Ez, amrex::Array4< amrex::Real const > const &jz, amrex::Real const *const sigjx, amrex::Real const *const sigjy, int xlo, int ylo, amrex::Real mu_c2_dt) |
AMREX_GPU_HOST_DEVICE AMREX_INLINE void | damp_jx_pml (int j, int k, int l, amrex::Array4< amrex::Real > const &jx, amrex::Real const *const sigsjx, amrex::Real const *const sigjy, amrex::Real const *const sigjz, int xlo, int ylo, int zlo) |
AMREX_GPU_HOST_DEVICE AMREX_INLINE void | damp_jy_pml (int j, int k, int l, amrex::Array4< amrex::Real > const &jy, amrex::Real const *const sigjx, amrex::Real const *const sigsjy, amrex::Real const *const sigjz, int xlo, int ylo, int zlo) |
AMREX_GPU_HOST_DEVICE AMREX_INLINE void | damp_jz_pml (int j, int k, int l, amrex::Array4< amrex::Real > const &jz, amrex::Real const *const sigjx, amrex::Real const *const sigjy, amrex::Real const *const sigsjz, int xlo, int ylo, int zlo) |
AMREX_GPU_HOST_DEVICE AMREX_INLINE void damp_jx_pml | ( | int | j, |
int | k, | ||
int | l, | ||
amrex::Array4< amrex::Real > const & | jx, | ||
amrex::Real const *const | sigsjx, | ||
amrex::Real const *const | sigjy, | ||
amrex::Real const *const | sigjz, | ||
int | xlo, | ||
int | ylo, | ||
int | zlo | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_INLINE void damp_jy_pml | ( | int | j, |
int | k, | ||
int | l, | ||
amrex::Array4< amrex::Real > const & | jy, | ||
amrex::Real const *const | sigjx, | ||
amrex::Real const *const | sigsjy, | ||
amrex::Real const *const | sigjz, | ||
int | xlo, | ||
int | ylo, | ||
int | zlo | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_INLINE void damp_jz_pml | ( | int | j, |
int | k, | ||
int | l, | ||
amrex::Array4< amrex::Real > const & | jz, | ||
amrex::Real const *const | sigjx, | ||
amrex::Real const *const | sigjy, | ||
amrex::Real const *const | sigsjz, | ||
int | xlo, | ||
int | ylo, | ||
int | zlo | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_INLINE void push_ex_pml_current | ( | int | j, |
int | k, | ||
int | l, | ||
amrex::Array4< amrex::Real > const & | Ex, | ||
amrex::Array4< amrex::Real const > const & | jx, | ||
amrex::Real const *const | sigjy, | ||
amrex::Real const *const | sigjz, | ||
int | ylo, | ||
int | zlo, | ||
amrex::Real | mu_c2_dt | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_INLINE void push_ey_pml_current | ( | int | j, |
int | k, | ||
int | l, | ||
amrex::Array4< amrex::Real > const & | Ey, | ||
amrex::Array4< amrex::Real const > const & | jy, | ||
amrex::Real const *const | sigjx, | ||
amrex::Real const *const | sigjz, | ||
int | xlo, | ||
int | zlo, | ||
amrex::Real | mu_c2_dt | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_INLINE void push_ez_pml_current | ( | int | j, |
int | k, | ||
int | l, | ||
amrex::Array4< amrex::Real > const & | Ez, | ||
amrex::Array4< amrex::Real const > const & | jz, | ||
amrex::Real const *const | sigjx, | ||
amrex::Real const *const | sigjy, | ||
int | xlo, | ||
int | ylo, | ||
amrex::Real | mu_c2_dt | ||
) |