Skip to content

Commit

Permalink
- support -emit_protected for CPP runtime
Browse files Browse the repository at this point in the history
  • Loading branch information
adrpo committed May 14, 2015
1 parent ec0bb5e commit 454c9c4
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 7 deletions.
17 changes: 10 additions & 7 deletions SimulationRuntime/cpp/Core/SimController/Main.cpp
Expand Up @@ -23,19 +23,22 @@ int main(int argc, const char* argv[])
po::options_description desc("Allowed options");
desc.add_options()
("help", "produce help message")
("emit_protected", "emits protected variables to the result file")
("runtime-library,r", po::value<string>(),"path to cpp runtime libraries")
("Modelica-system-library,m", po::value<string>(), "path to Modelica library")
("results-file,R", po::value<string>(),"name of results file")
("config-path,c", po::value< string >(), "path to xml files")
("start-time,s", po::value< double >()->default_value(0.0), "simulation start time")
("stop-time,e", po::value< double >()->default_value(1.0), "simulation stop time")
("step-size,f", po::value< double >()->default_value(1e-2), "simulation step size")
("solver,i", po::value< string >()->default_value("euler"), "solver method")
("number-of-intervalls,v", po::value< int >()->default_value(500), "number of intervalls")
("tollerance,y", po::value< double >()->default_value(1e-6), "solver tollerance")
("start-time,s", po::value< double >()->default_value(0.0), "simulation start time")
("stop-time,e", po::value< double >()->default_value(1.0), "simulation stop time")
("step-size,f", po::value< double >()->default_value(1e-2), "simulation step size")
("solver,i", po::value< string >()->default_value("euler"), "solver method")
("number-of-intervalls,v", po::value< int >()->default_value(500), "number of intervalls")
("tollerance,y", po::value< double >()->default_value(1e-6), "solver tollerance")
;
po::variables_map vm;
po::store(po::parse_command_line(argc, argv, desc), vm);
po::store(po::parse_command_line(argc, argv, desc,
(po::command_line_style::default_style | po::command_line_style::allow_long_disguise) & ~po::command_line_style::allow_guessing
), vm);
po::notify(vm);
if (vm.count("help")) {
cout << desc << "\n";
Expand Down
Expand Up @@ -50,6 +50,7 @@ SimSettings OMCFactory::ReadSimulationParameter(int argc, const char* argv[])
po::options_description desc("Allowed options");
desc.add_options()
("help", "produce help message")
("emit_protected", "emits protected variables to the result file")
("runtime-library,r", po::value<string>(),"path to cpp runtime libraries")
("Modelica-system-library,m", po::value<string>(), "path to Modelica library")
("results-file,R", po::value<string>(),"name of results file")
Expand All @@ -71,6 +72,7 @@ SimSettings OMCFactory::ReadSimulationParameter(int argc, const char* argv[])
po::variables_map vm;
po::parsed_options parsed = po::command_line_parser(argc, argv)
.options(desc)
.style((po::command_line_style::default_style | po::command_line_style::allow_long_disguise) & ~po::command_line_style::allow_guessing)
.extra_parser(checkOMEditOption)
.allow_unregistered()
.run();
Expand Down

0 comments on commit 454c9c4

Please sign in to comment.