|
OMSimulatorLib
The OMSimulator project is a FMI-based co-simulation environment that supports ordinary (i.e., non-delayed) and TLM connections.
|
#include <Flags.h>
Classes | |
| struct | Flag |
Static Public Member Functions | |
| static oms_status_enu_t | SetCommandLineOption (const std::string &cmd) |
| static bool | AddParametersToCSV () |
| static int | CVODEMaxErrTestFails () |
| static int | CVODEMaxNLSFailures () |
| static int | CVODEMaxNLSIterations () |
| static int | CVODEMaxSteps () |
| static bool | DefaultModeIsCS () |
| static bool | DeleteTempFiles () |
| static bool | DirectionalDerivatives () |
| static bool | DumpAlgLoops () |
| static bool | EmitEvents () |
| static bool | IgnoreInitialUnknowns () |
| static bool | InputExtrapolation () |
| static bool | ProgressBar () |
| static bool | RealTime () |
| static bool | SkipCSVHeader () |
| static bool | SolverStats () |
| static bool | StripRoot () |
| static bool | SuppressPath () |
| static bool | WallTime () |
| static bool | ZeroNominal () |
| static double | InitialStepSize () |
| static double | MaximumStepSize () |
| static double | MinimumStepSize () |
| static double | StartTime () |
| static double | StopTime () |
| static double | Tolerance () |
| static oms_alg_solver_enu_t | AlgLoopSolver () |
| static oms_solver_enu_t | MasterAlgorithm () |
| static oms_solver_enu_t | Solver () |
| static std::string | ResultFile () |
| static unsigned int | Intervals () |
| static unsigned int | MaxEventIteration () |
| static unsigned int | MaxLoopIteration () |
| static unsigned int | NumProcs () |
| static unsigned int | Timeout () |
Private Member Functions | |
| Flags () | |
| ~Flags () | |
| void | setDefaults () |
| Flags (Flags const &) | |
| not implemented More... | |
| Flags & | operator= (Flags const &) |
| not implemented More... | |
Static Private Member Functions | |
| static Flags & | GetInstance () |
| static oms_status_enu_t | AddParametersToCSV (const std::string &value) |
| static oms_status_enu_t | AlgLoopSolver (const std::string &value) |
| static oms_status_enu_t | ClearAllOptions (const std::string &value) |
| static oms_status_enu_t | CVODEMaxErrTestFails (const std::string &value) |
| static oms_status_enu_t | CVODEMaxNLSFailures (const std::string &value) |
| static oms_status_enu_t | CVODEMaxNLSIterations (const std::string &value) |
| static oms_status_enu_t | CVODEMaxSteps (const std::string &value) |
| static oms_status_enu_t | DeleteTempFiles (const std::string &value) |
| static oms_status_enu_t | DirectionalDerivatives (const std::string &value) |
| static oms_status_enu_t | DumpAlgLoops (const std::string &value) |
| static oms_status_enu_t | EmitEvents (const std::string &value) |
| static oms_status_enu_t | FetchAllVars (const std::string &value) |
| static oms_status_enu_t | Filename (const std::string &value) |
| static oms_status_enu_t | Help (const std::string &value) |
| static oms_status_enu_t | IgnoreInitialUnknowns (const std::string &value) |
| static oms_status_enu_t | InputExtrapolation (const std::string &value) |
| static oms_status_enu_t | Intervals (const std::string &value) |
| static oms_status_enu_t | LogFile (const std::string &value) |
| static oms_status_enu_t | LogLevel (const std::string &value) |
| static oms_status_enu_t | MaxEventIteration (const std::string &value) |
| static oms_status_enu_t | MaxLoopIteration (const std::string &value) |
| static oms_status_enu_t | Mode (const std::string &value) |
| static oms_status_enu_t | NumProcs (const std::string &value) |
| static oms_status_enu_t | ProgressBar (const std::string &value) |
| static oms_status_enu_t | RealTime (const std::string &value) |
| static oms_status_enu_t | ResultFile (const std::string &value) |
| static oms_status_enu_t | SkipCSVHeader (const std::string &value) |
| static oms_status_enu_t | Solver (const std::string &value) |
| static oms_status_enu_t | SolverStats (const std::string &value) |
| static oms_status_enu_t | StartTime (const std::string &value) |
| static oms_status_enu_t | StepSize (const std::string &value) |
| static oms_status_enu_t | StopTime (const std::string &value) |
| static oms_status_enu_t | StripRoot (const std::string &value) |
| static oms_status_enu_t | SuppressPath (const std::string &value) |
| static oms_status_enu_t | TempDir (const std::string &value) |
| static oms_status_enu_t | Timeout (const std::string &value) |
| static oms_status_enu_t | Tolerance (const std::string &value) |
| static oms_status_enu_t | Version (const std::string &value) |
| static oms_status_enu_t | WallTime (const std::string &value) |
| static oms_status_enu_t | WorkingDir (const std::string &value) |
| static oms_status_enu_t | ZeroNominal (const std::string &value) |
Private Attributes | |
| bool | addParametersToCSV |
| int | cvodeMaxErrTestFails |
| int | cvodeMaxNLSFails |
| int | cvodeMaxNLSIterations |
| int | cvodeMaxSteps |
| bool | defaultModeIsCS |
| bool | deleteTempFiles |
| bool | directionalDerivatives |
| bool | dumpAlgLoops |
| bool | emitEvents |
| bool | ignoreInitialUnknowns |
| bool | inputExtrapolation |
| bool | progressBar |
| bool | realTime |
| bool | skipCSVHeader |
| bool | solverStats |
| bool | stripRoot |
| bool | suppressPath |
| bool | wallTime |
| bool | zeroNominal |
| double | initialStepSize |
| double | maximumStepSize |
| double | minimumStepSize |
| double | startTime |
| double | stopTime |
| double | tolerance |
| oms_alg_solver_enu_t | algLoopSolver |
| oms_solver_enu_t | masterAlgorithm |
| oms_solver_enu_t | solver |
| std::string | resultFile |
| unsigned int | intervals |
| unsigned int | maxEventIteration |
| unsigned int | maxLoopIteration |
| unsigned int | numProcs |
| unsigned int | timeout |
| std::map< std::string, unsigned int > | lookup |
| std::vector< std::string > | files |
| const std::string | re_void = "" |
| const std::string | re_default = ".+" |
| const std::string | re_bool = "(true|false)" |
| const std::string | re_mode = "(me|cs)" |
| const std::string | re_double = "((\\+|-)?[[:digit:]]+)(\\.(([[:digit:]]+)?))?((e|E)((\\+|-)?)[[:digit:]]+)?" |
| const std::string | re_number = "[[:digit:]]+" |
| const std::string | re_filename = ".+(\\.fmu|\\.ssp|\\.lua)" |
| const std::string | re_stepSize = "((\\+|-)?[[:digit:]]+)(\\.(([[:digit:]]+)?))?((e|E)((\\+|-)?)[[:digit:]]+)?(,((\\+|-)?[[:digit:]]+)(\\.(([[:digit:]]+)?))?((e|E)((\\+|-)?)[[:digit:]]+)?,((\\+|-)?[[:digit:]]+)(\\.(([[:digit:]]+)?))?((e|E)((\\+|-)?)[[:digit:]]+)?)?" |
| const std::vector< Flag > | flags |
|
private |
|
private |
|
private |
not implemented
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
inlinestatic |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
static |
|
private |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
staticprivate |
|
inlinestatic |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |