![]() |
Block-Structured AMR Software Framework
|
Mathematical boundary condition types applied per face. More...
Enumerations | |
| enum | mathematicalBndryTypes : int { bogus = -666 , reflect_odd = -1 , int_dir = 0 , reflect_even = 1 , foextrap = 2 , ext_dir = 3 , hoextrap = 4 , hoextrapcc = 5 , ext_dir_cc = 6 , direction_dependent = 7 , user_1 = 1001 , user_2 = 1002 , user_3 = 1003 } |
Mathematical boundary condition types applied per face.
These codes control how ghost cells are filled at domain boundaries. See the conversion table at the top of this file for mappings from physical to mathematical BCs.
| Enumerator | |
|---|---|
| bogus | Sentinel value for uninitialized BCs. |
| reflect_odd | F(-n) = -F(n); odd reflection. |
| int_dir | Interior / Dirichlet from interpolation. |
| reflect_even | F(-n) = F(n); even reflection. |
| foextrap | First-order extrapolation from last interior cell. |
| ext_dir | External Dirichlet value on face. |
| hoextrap | Higher-order extrapolation to face. |
| hoextrapcc | Linear extrapolation to cell center. |
| ext_dir_cc | External Dirichlet value at cell center. |
| direction_dependent | Direction-dependent boundary treatment. |
| user_1 | First user-defined boundary type. |
| user_2 | Second user-defined boundary type. |
| user_3 | Third user-defined boundary type. |