Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
 - added flags for better control of integration methods
   - flag for initial step size of dassl
   - flag for choosing jacobian of dassl
   - flag for no equidistant time grid -noEquidistantTimeGrid
   - flag to avoid restart dassl after an event
 - removed some of the old solver methods
 


git-svn-id: https://openmodelica.org/svn/OpenModelica/trunk@22989 f25d12d1-65f4-0310-ae8a-bbce733d8d8e
  • Loading branch information
Willi Braun committed Oct 27, 2014
1 parent 66da7d0 commit 17f361c
Show file tree
Hide file tree
Showing 7 changed files with 285 additions and 209 deletions.
2 changes: 0 additions & 2 deletions SimulationRuntime/c/simulation/simulation_runtime.cpp
Expand Up @@ -677,8 +677,6 @@ int initializeResultData(DATA* simData, int cpuTime)
* "" & "dassl" calls a DASSL Solver
* "euler" calls an Euler solver
* "rungekutta" calls a fourth-order Runge-Kutta Solver
* "dassl" & "dassl2" calls the same DASSL Solver with synchronous event handling
* "dopri5" calls an embedded DOPRI5(4)-solver with stepsize control
*/
int callSolver(DATA* simData, string init_initMethod,
string init_optiMethod, string init_file, double init_time, int lambda_steps, string outputVariablesAtEnd, int cpuTime)
Expand Down

0 comments on commit 17f361c

Please sign in to comment.