1#ifndef AMREX_BC_TYPES_H_
2#define AMREX_BC_TYPES_H_
3#include <AMReX_Config.H>
6---------------------------------------------------------------------
7 CONVERSIONS FROM PHYSICAL TO MATHEMATICAL BCs
8 Note that it is up to application codes to enforce conversions
11PHYS BC | Velocity | Temperature | Scalars |
12----------------------------------------------------------------------
14 or | INT_DIR | INT_DIR | INT_DIR |
16----------------------------------------------------------------------
18INFLOW | EXT_DIR | EXT_DIR | EXT_DIR |
20----------------------------------------------------------------------
22OUTFLOW | FOEXTRAP | FOEXTRAP | FOEXTRAP |
24----------------------------------------------------------------------
26 with | EXT_DIR | REFLECT_EVEN | FOEXTRAP |
27ADIABATIC TEMP | U = V = 0 | dT/dn = 0 | |
28----------------------------------------------------------------------
30 with | EXT_DIR | EXT_DIR | FOEXTRAP |
31FIXED TEMP | U = V = 0 | | |
32----------------------------------------------------------------------
34 with | Un=0 EXT_DIR | REFLECT_EVEN | HOEXTRAP |
35ADIABATIC TEMP | Ut HOEXTRAP | dT/dn = 0 | |
36----------------------------------------------------------------------
38 with | Un=0 EXT_DIR | EXT_DIR | HOEXTRAP |
39FIXED TEMP | Ut HOEXTRAP | | |
40----------------------------------------------------------------------
42SYMMETRY | Un REFLECT_ODD | REFLECT_EVEN | REFLECT_EVEN |
43 | Ut REFLECT_EVEN| | |
44----------------------------------------------------------------------
47INT_DIR : data taken from other grids or interpolated
48EXT_DIR : data specified on EDGE (FACE)
49EXT_DIR_CC : data specified at cell center
50HOEXTRAP : higher order extrapolation to EDGE of bndry
51HOEXTRAPCC : linear extrapolation to CELL of bndry
52FOEXTRAP : first order extrapolation from last cell in
interior
53REFLECT_EVEN :
F(-n) =
F(n)
true reflection from
interior cells
54REFLECT_ODD :
F(-n) = -
F(n)
true reflection from
interior cells
mathematicalBndryTypes
Definition AMReX_BC_TYPES.H:67
@ user_3
Definition AMReX_BC_TYPES.H:80
@ direction_dependent
Definition AMReX_BC_TYPES.H:77
@ foextrap
Definition AMReX_BC_TYPES.H:72
@ hoextrapcc
Definition AMReX_BC_TYPES.H:75
@ user_2
Definition AMReX_BC_TYPES.H:79
@ ext_dir
Definition AMReX_BC_TYPES.H:73
@ user_1
Definition AMReX_BC_TYPES.H:78
@ int_dir
Definition AMReX_BC_TYPES.H:70
@ bogus
Definition AMReX_BC_TYPES.H:68
@ reflect_even
Definition AMReX_BC_TYPES.H:71
@ reflect_odd
Definition AMReX_BC_TYPES.H:69
@ hoextrap
Definition AMReX_BC_TYPES.H:74
@ ext_dir_cc
Definition AMReX_BC_TYPES.H:76
physicalBndryTypes
Definition AMReX_BC_TYPES.H:62
@ interior
Definition AMReX_BC_TYPES.H:62
@ symmetry
Definition AMReX_BC_TYPES.H:62
@ slipwall
Definition AMReX_BC_TYPES.H:63
@ outflow
Definition AMReX_BC_TYPES.H:62
@ noslipwall
Definition AMReX_BC_TYPES.H:63
@ inflow
Definition AMReX_BC_TYPES.H:62
@ inflowoutflow
Definition AMReX_BC_TYPES.H:63
Definition AMReX_Amr.cpp:49