inciter::ctr::Problem class

Problem options: outsource to base templated on enum type.

Base classes

template<typename Enum>
class tk::Toggle
Toggle is the base for an Option, doing generic searches.

Public types

using keywords = brigand::list<kw::user_defined, kw::shear_diff, kw::vortical_flow, kw::nl_energy_growth, kw::rayleigh_taylor, kw::taylor_green, kw::slot_cyl, kw::gauss_hump, kw::cyl_advect, kw::cyl_vortex, kw::shedding_flow, kw::sod_shocktube, kw::rotated_sod_shocktube, kw::sedov_blastwave, kw::interface_advection, kw::gauss_hump_compflow, kw::waterair_shocktube, kw::shock_hebubble, kw::underwater_ex>
Valid expected choices to make them also available at compile-time.

Constructors, destructors, conversion operators

Problem() explicit
Options constructor.

Function documentation

inciter::ctr::Problem::Problem() explicit

Options constructor.

Simply initialize in-line and pass associations to base, which will handle client interactions