class
CmdLineCmdLine is a TaggedTuple specialized to MeshConv.
Contents
The stack is a tagged tuple, a hierarchical heterogeneous data structure where all parsed information is stored.
Base classes
-
template<class List>class tk::TaggedTuple
- Tagged tuple, allowing tag-based access.
Public types
-
using keywords = tk::
cmd_keywords<kw:: verbose, kw:: charestate, kw:: help, kw:: helpkw, kw:: input, kw:: output, kw:: screen, kw:: reorder_cmd, kw:: quiescence, kw:: trace, kw:: version, kw:: license> - MeshConv command-line keywords.
-
using ignore = brigand::set<tag::
cmdinfo, tag::ctrinfo, tag:: helpkw> - Set of tags to ignore when printing this CmdLine.
Constructors, destructors, conversion operators
- CmdLine()
- Constructor: set defaults.
Pack/Unpack: Serialize CmdLine object for Charm++
Typedef documentation
using meshconv:: ctr:: CmdLine:: keywords = tk:: cmd_keywords<kw:: verbose, kw:: charestate, kw:: help, kw:: helpkw, kw:: input, kw:: output, kw:: screen, kw:: reorder_cmd, kw:: quiescence, kw:: trace, kw:: version, kw:: license>
MeshConv command-line keywords.
Function documentation
meshconv:: ctr:: CmdLine:: CmdLine()
Constructor: set defaults.
Anything not set here is initialized by the compiler using the default constructor for the corresponding type. While there is a ctrinfo parameter, it is unused here, since meshconv does not have a control file parser.
void meshconv:: ctr:: CmdLine:: pup(PUP::er& p)
Pack/Unpack serialize member function.
Parameters | |
---|---|
p in/out | Charm++'s PUP::er serializer object reference |
std::string meshconv:: ctr:: CmdLine:: logname(const std::string& def,
int nrestart) const
Parameters | |
---|---|
def in | Default log file name (so we don't mess with user's) |
nrestart in | Number of times restarted |
Returns | Log file name |
Compute and return log file name