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

Go to the source code of this file.

Namespaces

 HydroBC
 

Functions

AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE amrex::BCRec HydroBC::getBC (const int i, const int j, const int k, const int n, const amrex::Box &m_domain, const amrex::BCRec *bcr, amrex::Array4< int const > const &bca)
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void HydroBC::SetExtrapVelBCsLo (int edge_dir, int i, int j, int k, int n, const amrex::Array4< const amrex::Real > &s, amrex::Real &lo, amrex::Real &hi, int bclo, int domlo)
 Boundary condition effects. More...
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void HydroBC::SetExtrapVelBCsHi (int edge_dir, int i, int j, int k, int n, const amrex::Array4< const amrex::Real > &s, amrex::Real &lo, amrex::Real &hi, int bchi, int domhi)
 Boundary condition effects. More...
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void HydroBC::SetEdgeBCsLo (int edge_dir, int i, int j, int k, int n, const amrex::Array4< const amrex::Real > &s, amrex::Real &lo, amrex::Real &hi, amrex::Real macvel, int bclo, int domlo, bool is_velocity)
 Boundary condition effects. More...
 
AMREX_GPU_HOST_DEVICE AMREX_FORCE_INLINE void HydroBC::SetEdgeBCsHi (int edge_dir, int i, int j, int k, int n, const amrex::Array4< const amrex::Real > &s, amrex::Real &lo, amrex::Real &hi, amrex::Real macvel, int bchi, int domhi, bool is_velocity)
 Boundary condition effects. More...
 

Detailed Description

This header file contains the inlined host device functions required for the boundary condition routines for Godunov and MOL. It also contains function declarations for controlling host functions.