inciter::ctr::Config class

Config is a TaggedTuple specialized to Inciter.

Base classes

template<class List>
class tk::TaggedTuple<ConfigMembers>
Tagged tuple, allowing tag-based access.

Public functions

void cmdline(int argc, char** argv)
Contructor: parse inciter command line.
void control()
Parse control file.

Pack/Unpack: Serialize Config object for Charm++

void pup(PUP::er& p)
Pack/Unpack serialize member function.
void operator|(PUP::er& p, Config& c)
Pack/Unpack serialize operator|.

Function documentation

void inciter::ctr::Config::cmdline(int argc, char** argv)

Contructor: parse inciter command line.

Parameters
argc in Number of arguments to executable
argv in Arguments to executable

Contructor: parse inciter command line

void inciter::ctr::Config::pup(PUP::er& p)

Pack/Unpack serialize member function.

Parameters
in/out Charm++'s PUP::er serializer object reference

void inciter::ctr::Config::operator|(PUP::er& p, Config& c)

Pack/Unpack serialize operator|.

Parameters
in/out Charm++'s PUP::er serializer object reference
in/out Config object reference