AuxHaloPolicy Struct ReferenceΒΆ
|
adc_cpp 0.3.0
Model-free C++23 core for coupled hyperbolic-elliptic systems on adaptive (AMR) meshes, with MPI and GPU (Kokkos) backends
|
pops::AuxHaloPolicy Struct Reference
Per-field aux halo policy (ADC-369): a UNIFORM boundary policy for ONE model-named aux component, declared via pops.AuxHalo. More...
#include <physical_bc.hpp>
Collaboration diagram for pops::AuxHaloPolicy:Public Attributes | |
| BCType | type = BCType::Foextrap |
| Real | value = Real(0) |
Detailed Description
Per-field aux halo policy (ADC-369): a UNIFORM boundary policy for ONE model-named aux component, declared via pops.AuxHalo.
It is applied (aux_halo_override + the single-component fill_physical_bc) to the NON-PERIODIC faces only – periodic faces (a fully-periodic Cartesian domain, the polar theta direction) keep their wrap, so a per-field policy never breaks the domain's periodic structure. type is Foextrap (zero-gradient) or Dirichlet; value is the Dirichlet boundary value (ignored for Foextrap). Default (no policy declared) leaves the shared aux BC untouched -> bit-identical.
Member Data Documentation
◆ type
| BCType pops::AuxHaloPolicy::type = BCType::Foextrap |
◆ value
The documentation for this struct was generated from the following file:
- include/pops/mesh/boundary/physical_bc.hpp
Generated by