WarpX
|
Go to the source code of this file.
Functions | |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | F_r (amrex::Real r, amrex::Real u_r, amrex::Real u_theta, amrex::Real u_z, amrex::Real dt) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | F_theta (amrex::Real r, amrex::Real u_r, amrex::Real u_theta, amrex::Real u_z, amrex::Real dt) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | V_calc (const amrex::Array4< amrex::Real > &U, int i, int j, int k, int comp, amrex::Real c) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | minmod (amrex::Real a, amrex::Real b) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | min3 (amrex::Real a, amrex::Real b, amrex::Real c) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | max3 (amrex::Real a, amrex::Real b, amrex::Real c) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | minmod3 (amrex::Real a, amrex::Real b, amrex::Real c) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | maxmod (amrex::Real a, amrex::Real b) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | flux_N (const amrex::Array4< amrex::Real > &Um, const amrex::Array4< amrex::Real > &Up, int i, int j, int k, amrex::Real Vm, amrex::Real Vp) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | flux_NUx (const amrex::Array4< amrex::Real > &Um, const amrex::Array4< amrex::Real > &Up, int i, int j, int k, amrex::Real Vm, amrex::Real Vp) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | flux_NUy (const amrex::Array4< amrex::Real > &Um, const amrex::Array4< amrex::Real > &Up, int i, int j, int k, amrex::Real Vm, amrex::Real Vp) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | flux_NUz (const amrex::Array4< amrex::Real > &Um, const amrex::Array4< amrex::Real > &Up, int i, int j, int k, amrex::Real Vm, amrex::Real Vp) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | ave_adjustable_diff (amrex::Real a, amrex::Real b) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | ave (amrex::Real a, amrex::Real b) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | ave_superbee (amrex::Real a, amrex::Real b) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | ave_stage2 (amrex::Real dQ, amrex::Real a, amrex::Real b, amrex::Real c) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | plus_index_offsets (int i, int j, int k, int &ip, int &jp, int &kp, int comp) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | compute_U_edges (const amrex::Array4< amrex::Real > &Um, const amrex::Array4< amrex::Real > &Up, int i, int j, int k, amrex::Box box, amrex::Real U_tilde0, amrex::Real U_tilde1, amrex::Real U_tilde2, amrex::Real U_tilde3, amrex::Real dU0x, amrex::Real dU1x, amrex::Real dU2x, amrex::Real dU3x, int comp) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | set_U_edges_to_zero (const amrex::Array4< amrex::Real > &Um, const amrex::Array4< amrex::Real > &Up, int i, int j, int k, amrex::Box box, int comp) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void | positivity_limiter (const amrex::Array4< amrex::Real > &U_edge_plus, const amrex::Array4< amrex::Real > &U_edge_minus, const amrex::Array4< amrex::Real > &N_arr, int i, int j, int k, amrex::Box box, amrex::Real Ux, amrex::Real Uy, amrex::Real Uz, int comp) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | DownDx_N (const amrex::Array4< amrex::Real > &N, int i, int j, int k) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | UpDx_N (const amrex::Array4< amrex::Real > &N, int i, int j, int k) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | DownDy_N (const amrex::Array4< amrex::Real > &N, int i, int j, int k) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | UpDy_N (const amrex::Array4< amrex::Real > &N, int i, int j, int k) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | DownDz_N (const amrex::Array4< amrex::Real > &N, int i, int j, int k) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | UpDz_N (const amrex::Array4< amrex::Real > &N, int i, int j, int k) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | DownDx_U (const amrex::Array4< amrex::Real > &N, const amrex::Array4< amrex::Real > &NU, amrex::Real &U, int i, int j, int k) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | UpDx_U (const amrex::Array4< amrex::Real > &N, const amrex::Array4< amrex::Real > &NU, amrex::Real &U, int i, int j, int k) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | DownDy_U (const amrex::Array4< amrex::Real > &N, const amrex::Array4< amrex::Real > &NU, amrex::Real &U, int i, int j, int k) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | UpDy_U (const amrex::Array4< amrex::Real > &N, const amrex::Array4< amrex::Real > &NU, amrex::Real &U, int i, int j, int k) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | DownDz_U (const amrex::Array4< amrex::Real > &N, const amrex::Array4< amrex::Real > &NU, amrex::Real &U, int i, int j, int k) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | UpDz_U (const amrex::Array4< amrex::Real > &N, const amrex::Array4< amrex::Real > &NU, amrex::Real &U, int i, int j, int k) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real | dF (const amrex::Array4< amrex::Real > &U_minus, const amrex::Array4< amrex::Real > &U_plus, int i, int j, int k, amrex::Real clight, int comp, int dir) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real ave | ( | amrex::Real | a, |
amrex::Real | b | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real ave_adjustable_diff | ( | amrex::Real | a, |
amrex::Real | b | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real ave_stage2 | ( | amrex::Real | dQ, |
amrex::Real | a, | ||
amrex::Real | b, | ||
amrex::Real | c | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real ave_superbee | ( | amrex::Real | a, |
amrex::Real | b | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void compute_U_edges | ( | const amrex::Array4< amrex::Real > & | Um, |
const amrex::Array4< amrex::Real > & | Up, | ||
int | i, | ||
int | j, | ||
int | k, | ||
amrex::Box | box, | ||
amrex::Real | U_tilde0, | ||
amrex::Real | U_tilde1, | ||
amrex::Real | U_tilde2, | ||
amrex::Real | U_tilde3, | ||
amrex::Real | dU0x, | ||
amrex::Real | dU1x, | ||
amrex::Real | dU2x, | ||
amrex::Real | dU3x, | ||
int | comp | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real dF | ( | const amrex::Array4< amrex::Real > & | U_minus, |
const amrex::Array4< amrex::Real > & | U_plus, | ||
int | i, | ||
int | j, | ||
int | k, | ||
amrex::Real | clight, | ||
int | comp, | ||
int | dir | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real DownDx_N | ( | const amrex::Array4< amrex::Real > & | N, |
int | i, | ||
int | j, | ||
int | k | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real DownDx_U | ( | const amrex::Array4< amrex::Real > & | N, |
const amrex::Array4< amrex::Real > & | NU, | ||
amrex::Real & | U, | ||
int | i, | ||
int | j, | ||
int | k | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real DownDy_N | ( | const amrex::Array4< amrex::Real > & | N, |
int | i, | ||
int | j, | ||
int | k | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real DownDy_U | ( | const amrex::Array4< amrex::Real > & | N, |
const amrex::Array4< amrex::Real > & | NU, | ||
amrex::Real & | U, | ||
int | i, | ||
int | j, | ||
int | k | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real DownDz_N | ( | const amrex::Array4< amrex::Real > & | N, |
int | i, | ||
int | j, | ||
int | k | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real DownDz_U | ( | const amrex::Array4< amrex::Real > & | N, |
const amrex::Array4< amrex::Real > & | NU, | ||
amrex::Real & | U, | ||
int | i, | ||
int | j, | ||
int | k | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real F_r | ( | amrex::Real | r, |
amrex::Real | u_r, | ||
amrex::Real | u_theta, | ||
amrex::Real | u_z, | ||
amrex::Real | dt | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real F_theta | ( | amrex::Real | r, |
amrex::Real | u_r, | ||
amrex::Real | u_theta, | ||
amrex::Real | u_z, | ||
amrex::Real | dt | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real flux_N | ( | const amrex::Array4< amrex::Real > & | Um, |
const amrex::Array4< amrex::Real > & | Up, | ||
int | i, | ||
int | j, | ||
int | k, | ||
amrex::Real | Vm, | ||
amrex::Real | Vp | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real flux_NUx | ( | const amrex::Array4< amrex::Real > & | Um, |
const amrex::Array4< amrex::Real > & | Up, | ||
int | i, | ||
int | j, | ||
int | k, | ||
amrex::Real | Vm, | ||
amrex::Real | Vp | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real flux_NUy | ( | const amrex::Array4< amrex::Real > & | Um, |
const amrex::Array4< amrex::Real > & | Up, | ||
int | i, | ||
int | j, | ||
int | k, | ||
amrex::Real | Vm, | ||
amrex::Real | Vp | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real flux_NUz | ( | const amrex::Array4< amrex::Real > & | Um, |
const amrex::Array4< amrex::Real > & | Up, | ||
int | i, | ||
int | j, | ||
int | k, | ||
amrex::Real | Vm, | ||
amrex::Real | Vp | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real max3 | ( | amrex::Real | a, |
amrex::Real | b, | ||
amrex::Real | c | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real maxmod | ( | amrex::Real | a, |
amrex::Real | b | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real min3 | ( | amrex::Real | a, |
amrex::Real | b, | ||
amrex::Real | c | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real minmod | ( | amrex::Real | a, |
amrex::Real | b | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real minmod3 | ( | amrex::Real | a, |
amrex::Real | b, | ||
amrex::Real | c | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void plus_index_offsets | ( | int | i, |
int | j, | ||
int | k, | ||
int & | ip, | ||
int & | jp, | ||
int & | kp, | ||
int | comp | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void positivity_limiter | ( | const amrex::Array4< amrex::Real > & | U_edge_plus, |
const amrex::Array4< amrex::Real > & | U_edge_minus, | ||
const amrex::Array4< amrex::Real > & | N_arr, | ||
int | i, | ||
int | j, | ||
int | k, | ||
amrex::Box | box, | ||
amrex::Real | Ux, | ||
amrex::Real | Uy, | ||
amrex::Real | Uz, | ||
int | comp | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void set_U_edges_to_zero | ( | const amrex::Array4< amrex::Real > & | Um, |
const amrex::Array4< amrex::Real > & | Up, | ||
int | i, | ||
int | j, | ||
int | k, | ||
amrex::Box | box, | ||
int | comp | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real UpDx_N | ( | const amrex::Array4< amrex::Real > & | N, |
int | i, | ||
int | j, | ||
int | k | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real UpDx_U | ( | const amrex::Array4< amrex::Real > & | N, |
const amrex::Array4< amrex::Real > & | NU, | ||
amrex::Real & | U, | ||
int | i, | ||
int | j, | ||
int | k | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real UpDy_N | ( | const amrex::Array4< amrex::Real > & | N, |
int | i, | ||
int | j, | ||
int | k | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real UpDy_U | ( | const amrex::Array4< amrex::Real > & | N, |
const amrex::Array4< amrex::Real > & | NU, | ||
amrex::Real & | U, | ||
int | i, | ||
int | j, | ||
int | k | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real UpDz_N | ( | const amrex::Array4< amrex::Real > & | N, |
int | i, | ||
int | j, | ||
int | k | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real UpDz_U | ( | const amrex::Array4< amrex::Real > & | N, |
const amrex::Array4< amrex::Real > & | NU, | ||
amrex::Real & | U, | ||
int | i, | ||
int | j, | ||
int | k | ||
) |
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::Real V_calc | ( | const amrex::Array4< amrex::Real > & | U, |
int | i, | ||
int | j, | ||
int | k, | ||
int | comp, | ||
amrex::Real | c | ||
) |