Skip to content

Commit f77c228

Browse files
more solvers
1 parent c98f283 commit f77c228

File tree

2 files changed

+51
-1
lines changed

2 files changed

+51
-1
lines changed

src/App.jsx

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1555,7 +1555,33 @@ const DnDFlow = () => {
15551555
>
15561556
<option value="SSPRK22">SSPRK22</option>
15571557
<option value="SSPRK33">SSPRK33</option>
1558+
<option value="SSPRK34">SSPRK34</option>
1559+
<option value="RK4">RK4</option>
1560+
<option value="RKBS32">RKBS32</option>
1561+
<option value="RKCK54">RKCK54</option>
1562+
<option value="RKDP54">RKDP54</option>
1563+
<option value="RKDP87">RKDP87</option>
15581564
<option value="RKF21">RKF21</option>
1565+
<option value="RKF45">RKF45</option>
1566+
<option value="RKF78">RKF78</option>
1567+
<option value="RKV65">RKV65</option>
1568+
<option value="BDF">BDF</option>
1569+
<option value="EUF">EUF</option>
1570+
<option value="EUB">EUB</option>
1571+
<option value="GEAR21">GEAR21</option>
1572+
<option value="GEAR32">GEAR32</option>
1573+
<option value="GEAR43">GEAR43</option>
1574+
<option value="GEAR54">GEAR54</option>
1575+
<option value="GEAR52A">GEAR52A</option>
1576+
<option value="DIRK2">DIRK2</option>
1577+
<option value="DIRK3">DIRK3</option>
1578+
<option value="ESDIRK32">ESDIRK32</option>
1579+
<option value="ESDIRK4">ESDIRK4</option>
1580+
<option value="ESDIRK43">ESDIRK43</option>
1581+
<option value="ESDIRK54">ESDIRK54</option>
1582+
<option value="ESDIRK85">ESDIRK85</option>
1583+
<option value="STEADYSTATE">SteadyState</option>
1584+
15591585
</select>
15601586
</div>
15611587

src/python/pathsim_utils.py

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,32 @@
3737
from flask import jsonify
3838
import inspect
3939

40-
4140
NAME_TO_SOLVER = {
41+
"RK4": pathsim.solvers.RK4,
42+
"RKBS32": pathsim.solvers.RKBS32,
43+
"RKCK54": pathsim.solvers.RKCK54,
44+
"RKDP54": pathsim.solvers.RKDP54,
45+
"RKDP87": pathsim.solvers.RKDP87,
46+
"RKF45": pathsim.solvers.RKF45,
47+
"RKF78": pathsim.solvers.RKF78,
48+
"RKV65": pathsim.solvers.RKV65,
49+
"BDF": pathsim.solvers.BDF,
50+
"EUF": pathsim.solvers.EUF,
51+
"EUB": pathsim.solvers.EUB,
52+
"GEAR21": pathsim.solvers.GEAR21,
53+
"GEAR32": pathsim.solvers.GEAR32,
54+
"GEAR43": pathsim.solvers.GEAR43,
55+
"GEAR54": pathsim.solvers.GEAR54,
56+
"GEAR52A": pathsim.solvers.GEAR52A,
57+
"DIRK2": pathsim.solvers.DIRK2,
58+
"DIRK3": pathsim.solvers.DIRK3,
59+
"ESDIRK32": pathsim.solvers.ESDIRK32,
60+
"ESDIRK4": pathsim.solvers.ESDIRK4,
61+
"ESDIRK43": pathsim.solvers.ESDIRK43,
62+
"ESDIRK54": pathsim.solvers.ESDIRK54,
63+
"ESDIRK85": pathsim.solvers.ESDIRK85,
64+
"SteadyState": pathsim.solvers.SteadyState,
65+
"SSPRK34": pathsim.solvers.SSPRK34,
4266
"SSPRK22": pathsim.solvers.SSPRK22,
4367
"SSPRK33": pathsim.solvers.SSPRK33,
4468
"RKF21": pathsim.solvers.RKF21,

0 commit comments

Comments
 (0)