Changeset fb06e809 in OpenModelica


Ignore:
Timestamp:
2016-02-03T07:49:03+01:00 (8 years ago)
Author:
hudson <openmodelica@…>
Branches:
Added-citation-metadata, maintenance/v1.14, maintenance/v1.15, maintenance/v1.16, maintenance/v1.17, maintenance/v1.18, maintenance/v1.19, maintenance/v1.20, maintenance/v1.21, maintenance/v1.22, maintenance/v1.23, master, omlib-staging
Children:
521a5df
Parents:
9056eb25
git-author:
Martin Sjölund <martin.sjolund@…> (02/03/16 07:49:03)
git-committer:
hudson <openmodelica@…> (02/03/16 07:49:03)
Message:

Rename solvers

  • Radau1 is now impeuler
  • Lobatto2 is now trapezoid
File:
1 edited

Legend:

Unmodified
Added
Removed
  • SimulationRuntime/c/util/simulation_options.c

    r905b903 rfb06e809  
    355355  "radau5",
    356356  "radau3",
    357   "radau1",
    358   "lobatto2",
     357  "impeuler",
     358  "trapezoid",
    359359  "lobatto4",
    360360  "lobatto6",
     
    367367const char *SOLVER_METHOD_DESC[S_MAX] = {
    368368  "unknown",
    369   "Explicit Euler (order 1)",
    370   "Runge-Kutta (fixed step, order 4)",
    371   "dassl with colored numerical jacobian, with interval root finding - default",
    372   "optimization",
    373   "radau5 (implicit Runge-Kutta) [sundial/kinsol needed]",
    374   "radau3 (implicit Runge-Kutta) [sundial/kinsol needed]",
    375   "radau1 (implicit Euler, order 1) [sundial/kinsol needed]",
    376   "lobatto2 (trapezoidal method) [sundial/kinsol needed]",
    377   "lobatto4 [sundial/kinsol needed]",
    378   "lobatto6 [sundial/kinsol needed]",
    379   "symbolic implicit euler, [compiler flag +symEuler needed]",
    380   "symbolic implicit euler with step-size control, [compiler flag +symEuler needed]",
    381   "Heun's method (fixed step, order 2)",
    382   "qss"
     369  "euler - Explicit Euler (order 1)",
     370  "rungekutta - Runge-Kutta (fixed step, order 4)",
     371  "dassl - BDF solver with colored numerical jacobian, with interval root finding - default",
     372  "optimization - Special solver for dynamic optimization",
     373  "radau5 - Radau IIA with 3 points, \"Implicit Runge-Kutta\", order 5 [sundial/kinsol needed]",
     374  "radau3 - Radau IIA with 2 points, \"Implicit Runge-Kutta\", order 3 [sundial/kinsol needed]",
     375  "impeuler - Implicit Euler (actually Radau IIA, order 1) [sundial/kinsol needed]",
     376  "trapezoid - Trapezoidal rule (actually Lobatto IIA with 2 points) [sundial/kinsol needed]",
     377  "lobatto4 - Lobatto IIA with 3 points, order 4 [sundial/kinsol needed]",
     378  "lobatto6 - Lobatto IIA with 4 points, order 6 [sundial/kinsol needed]",
     379  "symEuler - symbolic implicit euler, [compiler flag +symEuler needed]",
     380  "symEulerSsc - symbolic implicit euler with step-size control, [compiler flag +symEuler needed]",
     381  "heun - Heun's method (Runge-Kutta fixed step, order 2)",
     382  "qss - A QSS solver [experimental]"
    383383};
    384384
Note: See TracChangeset for help on using the changeset viewer.