diff --git a/simulation/modelica/initialization/homotopy1.mos b/simulation/modelica/initialization/homotopy1.mos index c9d578242ec..1ab41f78a3c 100644 --- a/simulation/modelica/initialization/homotopy1.mos +++ b/simulation/modelica/initialization/homotopy1.mos @@ -13,7 +13,7 @@ package initializationTests model homotopy1 Real x; // 3 Real y; // -3 - + equation homotopy(x^2, x) = 9; homotopy(y^2, -y) = 9; @@ -21,12 +21,30 @@ package initializationTests end initializationTests; "); getErrorString(); +setCommandLineOptions("--homotopyApproach=local"); getErrorString(); +simulate(initializationTests.homotopy1, startTime=0.0, stopTime=0.0, simflags="-ils=2"); getErrorString(); +res := OpenModelica.Scripting.readSimulationResult("initializationTests.homotopy1_res.mat", {time, x, y}, 2); getErrorString(); + +setCommandLineOptions("--homotopyApproach=global"); getErrorString(); simulate(initializationTests.homotopy1, startTime=0.0, stopTime=0.0, simflags="-ils=2"); getErrorString(); res := OpenModelica.Scripting.readSimulationResult("initializationTests.homotopy1_res.mat", {time, x, y}, 2); getErrorString(); // Result: // true // "" +// true +// "" +// record SimulationResult +// resultFile = "initializationTests.homotopy1_res.mat", +// simulationOptions = "startTime = 0.0, stopTime = 0.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'initializationTests.homotopy1', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-ils=2'", +// messages = "" +// end SimulationResult; +// "Warning: There are iteration variables with default zero start attribute. For more information set -d=initialization. In OMEdit Tools->Options->Simulation->OMCFlags, in OMNotebook call setCommandLineOptions("-d=initialization"). +// " +// {{0.0,0.0},{3.0,3.0},{-3.0,-3.0}} +// "" +// true +// "" // record SimulationResult // resultFile = "initializationTests.homotopy1_res.mat", // simulationOptions = "startTime = 0.0, stopTime = 0.0, numberOfIntervals = 500, tolerance = 1e-06, method = 'dassl', fileNamePrefix = 'initializationTests.homotopy1', options = '', outputFormat = 'mat', variableFilter = '.*', cflags = '', simflags = '-ils=2'",