namespace
ctrRNGTest control facilitating user input to internal data transfer.
Classes
Enums
- enum class BatteryType: uint8_t { NO_BATTERY =0, SMALLCRUSH, CRUSH, BIGCRUSH }
- Random number generator battery types.
Typedefs
-
using CmdLineMembers = brigand::list<tag::
io, ios, tag:: verbose, bool, tag:: chare, bool, tag:: help, bool, tag:: helpctr, bool, tag:: quiescence, bool, tag:: trace, bool, tag:: version, bool, tag:: license, bool, tag:: cmdinfo, tk:: ctr:: HelpFactory, tag:: ctrinfo, tk:: ctr:: HelpFactory, tag:: helpkw, tk:: ctr:: HelpKw, tag:: error, std::vector<std::string>> - Member data for tagged tuple.
-
using InputDeckMembers = brigand::list<tag::
cmd, CmdLine, tag:: title, kw::title::info::expect::type, tag:: selected, selects, tag:: param, parameters, tag:: error, std::vector<std::string>> - Member data for tagged tuple.
-
using selects = tk::
TaggedTuple<brigand::list<tag:: battery, BatteryType, tag:: rng, std::vector<RNGType>>> - Storage of selected options.
-
using ios = tk::
TaggedTuple<brigand::list<tag:: nrestart, int, tag:: control, std::string, tag:: screen, kw::screen::info::expect::type>> - IO parameters storage.
-
using parameters = tk::
TaggedTuple<brigand::list<tag:: rngmkl, tk:: ctr:: RNGMKLParameters, tag:: rngsse, tk:: ctr:: RNGSSEParameters, tag:: rng123, tk:: ctr:: RNGRandom123Parameters>> - Parameters storage.
- using Location = pegtl::position
- PEGTL location/position type to use throughout all of RNGTest's parsers.
Functions
- void operator|(PUP::er& p, BatteryType& e)
- Pack/Unpack BatteryType: forward overload to generic enum class packer.