The non-model inputs of a Cartesian block build (a thin bundle so the seam signature stays fixed).
More...
#include <block_seam.hpp>
The non-model inputs of a Cartesian block build (a thin bundle so the seam signature stays fixed).
Held by value: these are cheap setup-time copies (GridContext is already value-semantic and copied per add_block; NewtonOptions is a POD), which avoids any lifetime coupling to add_block locals.
◆ ctx
◆ imex
| bool pops::detail::BlockBuildArgs::imex |
◆ implicit_roles
| std::vector<std::string> pops::detail::BlockBuildArgs::implicit_roles |
◆ implicit_vars
| std::vector<std::string> pops::detail::BlockBuildArgs::implicit_vars |
◆ limiter
| std::string pops::detail::BlockBuildArgs::limiter |
◆ method
| std::string pops::detail::BlockBuildArgs::method |
◆ name
| std::string pops::detail::BlockBuildArgs::name |
◆ nopts
◆ nreport
◆ positivity_floor
| Real pops::detail::BlockBuildArgs::positivity_floor |
◆ recon_prim
| bool pops::detail::BlockBuildArgs::recon_prim |
◆ riemann
| std::string pops::detail::BlockBuildArgs::riemann |
◆ wave_speed_cache
| bool pops::detail::BlockBuildArgs::wave_speed_cache |
The documentation for this struct was generated from the following file: