55 "Generates routes of persons throughout a day for the microscopic road traffic simulation SUMO.");
59 oc.
addCallExample(
"--net-file <INPUT>.net.xml --stat-file <INPUT>.stat.xml --output <OUTPUT>.rou.xml --rand",
60 "generate a route file from a stats file on a given net using arbitrary random seed");
61 oc.
addCallExample(
"--net-file <INPUT>.net.xml --stat-file <INPUT>.stat.xml --output <OUTPUT>.rou.xml --duration-d <NBR_OF_DAYS>",
62 "generate a route file from a stats file on a given net for numerous days (with fixed random seed)");
76 oc.
addDescription(
"net-file",
"Input",
"Use FILE as SUMO-network to route on");
79 oc.
addDescription(
"stat-file",
"Input",
"Loads the SUMO-statistics FILE");
83 oc.
addDescription(
"output-file",
"Output",
"Write generated routes to FILE");
87 "Detailed messages about every single step");
92 oc.
addDescription(
"begin",
"Time",
"Sets the time of beginning of the simulation during the first day (in seconds)");
95 oc.
addDescription(
"end",
"Time",
"Sets the time of ending of the simulation during the last day (in seconds)");
98 oc.
addDescription(
"duration-d",
"Time",
"Sets the duration of the simulation in days");
102 oc.
addSynonyme(
"weights.interpolate",
"interpolate",
true);
103 oc.
addDescription(
"weights.interpolate",
"Processing",
"Interpolate edge weights at interval boundaries");
106 oc.
addSynonyme(
"weights.expand",
"expand-weights",
true);
107 oc.
addDescription(
"weights.expand",
"Processing",
"Expand weights behind the simulation's end");
void doRegister(const std::string &name, Option *v)
Adds an option under the given name.
static void insertRandOptions()
Initialises the given options container with random number options.
static void addReportOptions(OptionsCont &oc)
Adds reporting options to the given container.
void addCopyrightNotice(const std::string ©rightLine)
Adds a copyright notice to the help output.
void addCallExample(const std::string &example, const std::string &desc)
Add a call example.
void setApplicationDescription(const std::string &appDesc)
Sets the application description.
static void addConfigurationOptions(OptionsCont &oc)
Adds configuration options to the given container.
static OptionsCont & getOptions()
Retrieves the options.
void addSynonyme(const std::string &name1, const std::string &name2, bool isDeprecated=false)
Adds a synonyme for an options name (any order)
void addOptionSubTopic(const std::string &topic)
Adds an option subtopic.
A storage for options typed value containers)
static bool checkOptions()
Checks set options from the OptionsCont singleton for being valid for usage within ActivityGen...
void addDescription(const std::string &name, const std::string &subtopic, const std::string &description)
Adds a description for an option.
static void fillOptions()
Inserts options used by ActivityGen into the OptionsCont singleton.
void setApplicationName(const std::string &appName, const std::string &fullName)
Sets the application name.