#include <ERF_MOSTStress.H>
|
| custom_flux (bool specified_rho_surf) |
|
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real | compute_q_flux (const int &i, const int &j, const int &k, const amrex::Array4< const amrex::Real > &cons_arr, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &q_star_arr, const amrex::Array4< const amrex::Real > &) const |
|
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real | compute_t_flux (const int &i, const int &j, const int &k, const amrex::Array4< const amrex::Real > &cons_arr, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &t_star_arr, const amrex::Array4< const amrex::Real > &) const |
|
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real | compute_u_flux (const int &i, const int &j, const int &k, const amrex::Array4< const amrex::Real > &cons_arr, const amrex::Array4< const amrex::Real > &velx_arr, const amrex::Array4< const amrex::Real > &vely_arr, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &u_star_arr) const |
|
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real | compute_v_flux (const int &i, const int &j, const int &k, const amrex::Array4< const amrex::Real > &cons_arr, const amrex::Array4< const amrex::Real > &velx_arr, const amrex::Array4< const amrex::Real > &vely_arr, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &, const amrex::Array4< const amrex::Real > &u_star_arr) const |
|
◆ custom_flux()
custom_flux::custom_flux |
( |
bool |
specified_rho_surf | ) |
|
|
inline |
const bool fluxes_include_rho
Definition: ERF_MOSTStress.H:2170
◆ compute_q_flux()
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real custom_flux::compute_q_flux |
( |
const int & |
i, |
|
|
const int & |
j, |
|
|
const int & |
k, |
|
|
const amrex::Array4< const amrex::Real > & |
cons_arr, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
q_star_arr, |
|
|
const amrex::Array4< const amrex::Real > & |
|
|
) |
| const |
|
inline |
#define Rho_comp
Definition: ERF_IndexDefines.H:36
amrex::Real Real
Definition: ERF_ShocInterface.H:16
@ rho
Definition: ERF_Kessler.H:22
const amrex::Real eps
Definition: ERF_MOSTStress.H:2169
◆ compute_t_flux()
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real custom_flux::compute_t_flux |
( |
const int & |
i, |
|
|
const int & |
j, |
|
|
const int & |
k, |
|
|
const amrex::Array4< const amrex::Real > & |
cons_arr, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
t_star_arr, |
|
|
const amrex::Array4< const amrex::Real > & |
|
|
) |
| const |
|
inline |
◆ compute_u_flux()
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real custom_flux::compute_u_flux |
( |
const int & |
i, |
|
|
const int & |
j, |
|
|
const int & |
k, |
|
|
const amrex::Array4< const amrex::Real > & |
cons_arr, |
|
|
const amrex::Array4< const amrex::Real > & |
velx_arr, |
|
|
const amrex::Array4< const amrex::Real > & |
vely_arr, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
u_star_arr |
|
) |
| const |
|
inline |
2128 amrex::Real vely = 0.25 * ( vely_arr(i ,j,k) + vely_arr(i ,j+1,k)
2129 + vely_arr(i-1,j,k) + vely_arr(i-1,j+1,k) );
2132 amrex::Real ustar = 0.5 * ( u_star_arr(i-1,j,k) + u_star_arr(i,j,k) );
◆ compute_v_flux()
AMREX_GPU_DEVICE AMREX_FORCE_INLINE amrex::Real custom_flux::compute_v_flux |
( |
const int & |
i, |
|
|
const int & |
j, |
|
|
const int & |
k, |
|
|
const amrex::Array4< const amrex::Real > & |
cons_arr, |
|
|
const amrex::Array4< const amrex::Real > & |
velx_arr, |
|
|
const amrex::Array4< const amrex::Real > & |
vely_arr, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
, |
|
|
const amrex::Array4< const amrex::Real > & |
u_star_arr |
|
) |
| const |
|
inline |
2154 amrex::Real velx = 0.25 * ( velx_arr(i,j ,k) + velx_arr(i+1,j ,k)
2155 + velx_arr(i,j-1,k) + velx_arr(i+1,j-1,k) );
2159 amrex::Real ustar = 0.5 * ( u_star_arr(i,j-1,k) + u_star_arr(i,j,k) );
◆ eps
◆ fluxes_include_rho
const bool custom_flux::fluxes_include_rho {false} |
|
private |
The documentation for this struct was generated from the following file: