AMReX-Hydro
AMReX-based hydro routines for low Mach number flows
hydro_godunov_corner_couple.H File Reference
#include <AMReX_Gpu.H>
#include <AMReX_Array.H>
#include <iomanip>
#include <hydro_constants.H>
Include dependency graph for hydro_godunov_corner_couple.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 GodunovCornerCouple
 

Functions

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void GodunovCornerCouple::AddCornerCoupleTermYX (amrex::Real &lo1, amrex::Real &hi1, int i, int j, int k, int n, amrex::Real dt, amrex::Real dx, bool iconserv, amrex::Real lo, amrex::Real hi, amrex::Array4< amrex::Real const > const &s, amrex::Array4< amrex::Real const > const &divu_cc, amrex::Array4< amrex::Real const > const &mac, amrex::Array4< amrex::Real const > const &state)
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void GodunovCornerCouple::AddCornerCoupleTermZX (amrex::Real &lo1, amrex::Real &hi1, int i, int j, int k, int n, amrex::Real dt, amrex::Real dx, bool iconserv, amrex::Real lo, amrex::Real hi, amrex::Array4< amrex::Real const > const &s, amrex::Array4< amrex::Real const > const &divu_cc, amrex::Array4< amrex::Real const > const &mac, amrex::Array4< amrex::Real const > const &state)
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void GodunovCornerCouple::AddCornerCoupleTermXY (amrex::Real &lo1, amrex::Real &hi1, int i, int j, int k, int n, amrex::Real dt, amrex::Real dy, bool iconserv, amrex::Real lo, amrex::Real hi, amrex::Array4< amrex::Real const > const &s, amrex::Array4< amrex::Real const > const &divu_cc, amrex::Array4< amrex::Real const > const &mac, amrex::Array4< amrex::Real const > const &state)
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void GodunovCornerCouple::AddCornerCoupleTermZY (amrex::Real &lo1, amrex::Real &hi1, int i, int j, int k, int n, amrex::Real dt, amrex::Real dy, bool iconserv, amrex::Real lo, amrex::Real hi, amrex::Array4< amrex::Real const > const &s, amrex::Array4< amrex::Real const > const &divu_cc, amrex::Array4< amrex::Real const > const &mac, amrex::Array4< amrex::Real const > const &state)
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void GodunovCornerCouple::AddCornerCoupleTermXZ (amrex::Real &lo1, amrex::Real &hi1, int i, int j, int k, int n, amrex::Real dt, amrex::Real dz, bool iconserv, amrex::Real lo, amrex::Real hi, amrex::Array4< amrex::Real const > const &s, amrex::Array4< amrex::Real const > const &divu_cc, amrex::Array4< amrex::Real const > const &mac, amrex::Array4< amrex::Real const > const &state)
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void GodunovCornerCouple::AddCornerCoupleTermYZ (amrex::Real &lo1, amrex::Real &hi1, int i, int j, int k, int n, amrex::Real dt, amrex::Real dz, bool iconserv, amrex::Real lo, amrex::Real hi, amrex::Array4< amrex::Real const > const &s, amrex::Array4< amrex::Real const > const &divu_cc, amrex::Array4< amrex::Real const > const &mac, amrex::Array4< amrex::Real const > const &state)