#include <Flags.h>
◆ Flags() [1/2]
◆ ~Flags()
◆ Flags() [2/2]
oms::Flags::Flags |
( |
Flags const & |
| ) |
|
|
private |
◆ ClearAllOptions()
◆ DefaultModeIsCS()
static bool oms::Flags::DefaultModeIsCS |
( |
| ) |
|
|
inlinestatic |
◆ FetchAllVars()
◆ Filename()
◆ GetInstance()
◆ Help()
◆ IgnoreInitialUnknowns() [1/2]
static bool oms::Flags::IgnoreInitialUnknowns |
( |
| ) |
|
|
inlinestatic |
◆ IgnoreInitialUnknowns() [2/2]
◆ InputDerivatives()
static bool oms::Flags::InputDerivatives |
( |
| ) |
|
|
inlinestatic |
◆ Intervals() [1/2]
static unsigned int oms::Flags::Intervals |
( |
| ) |
|
|
inlinestatic |
◆ Intervals() [2/2]
◆ LogFile()
◆ LogLevel()
◆ MasterAlgorithm()
◆ Mode()
◆ operator=()
◆ ProgressBar() [1/2]
static bool oms::Flags::ProgressBar |
( |
| ) |
|
|
inlinestatic |
◆ ProgressBar() [2/2]
◆ ResultFile() [1/2]
static std::string oms::Flags::ResultFile |
( |
| ) |
|
|
inlinestatic |
◆ ResultFile() [2/2]
◆ SetCommandLineOption()
◆ setDefaults()
void oms::Flags::setDefaults |
( |
| ) |
|
|
private |
◆ SetInputDerivatives()
◆ Solver() [1/2]
◆ Solver() [2/2]
◆ StartTime() [1/2]
static double oms::Flags::StartTime |
( |
| ) |
|
|
inlinestatic |
◆ StartTime() [2/2]
◆ StopTime() [1/2]
static double oms::Flags::StopTime |
( |
| ) |
|
|
inlinestatic |
◆ StopTime() [2/2]
◆ SuppressPath() [1/3]
static bool oms::Flags::SuppressPath |
( |
| ) |
|
|
inlinestatic |
◆ SuppressPath() [2/3]
static void oms::Flags::SuppressPath |
( |
bool |
value | ) |
|
|
inlinestatic |
◆ SuppressPath() [3/3]
◆ TempDir()
◆ Timeout() [1/2]
static double oms::Flags::Timeout |
( |
| ) |
|
|
inlinestatic |
◆ Timeout() [2/2]
◆ Tolerance() [1/2]
static double oms::Flags::Tolerance |
( |
| ) |
|
|
inlinestatic |
◆ Tolerance() [2/2]
◆ Version()
◆ WorkingDir()
◆ defaultModeIsCS
bool oms::Flags::defaultModeIsCS |
|
private |
◆ flags
const std::vector<Flag> oms::Flags::flags |
|
private |
Initial value:= {
{
"--logFile",
"-l",
"Specifies the logfile (stdout is used if no log file is specified)",
re_default,
Flags::LogFile,
false},
{
"--mode",
"-m",
"Forces a certain FMI mode iff the FMU provides cs and me [arg: cs (default) or me]",
re_mode,
Flags::Mode,
false},
{
"--solver",
"",
"Specifies the integration method (internal, euler, cvode)",
re_void,
Flags::Solver,
false},
{
"--timeout",
"",
"Specifies the maximum allowed time in seconds for running a simulation (0 disables)",
re_number,
Flags::Timeout,
false},
}
◆ ignoreInitialUnknowns
bool oms::Flags::ignoreInitialUnknowns |
|
private |
◆ inputDerivatives
bool oms::Flags::inputDerivatives |
|
private |
◆ intervals
unsigned int oms::Flags::intervals |
|
private |
◆ lookup
std::map<std::string, unsigned int> oms::Flags::lookup |
|
private |
◆ masterAlgorithm
◆ progressBar
bool oms::Flags::progressBar |
|
private |
◆ re_bool
const std::string oms::Flags::re_bool = "(true|false)" |
|
private |
◆ re_default
const std::string oms::Flags::re_default = ".+" |
|
private |
◆ re_double
const std::string oms::Flags::re_double = "((\\+|-)?[[:digit:]]+)(\\.(([[:digit:]]+)?))?((e|E)((\\+|-)?)[[:digit:]]+)?" |
|
private |
◆ re_filename
const std::string oms::Flags::re_filename = ".+(\\.fmu|\\.ssp)" |
|
private |
◆ re_mode
const std::string oms::Flags::re_mode = "(me|cs)" |
|
private |
◆ re_number
const std::string oms::Flags::re_number = "[[:digit:]]+" |
|
private |
◆ re_void
const std::string oms::Flags::re_void = "" |
|
private |
◆ resultFile
std::string oms::Flags::resultFile |
|
private |
◆ solver
◆ startTime
double oms::Flags::startTime |
|
private |
◆ stopTime
double oms::Flags::stopTime |
|
private |
◆ suppressPath
bool oms::Flags::suppressPath |
|
private |
◆ timeout
double oms::Flags::timeout |
|
private |
◆ tolerance
double oms::Flags::tolerance |
|
private |
The documentation for this class was generated from the following files:
- /var/lib/jenkins/workspace/OMSimulator_maintenance_v2.0/src/OMSimulatorLib/Flags.h
- /var/lib/jenkins/workspace/OMSimulator_maintenance_v2.0/src/OMSimulatorLib/Flags.cpp