Stage¶
-
class
moba_muscod.muscod_config.Config.
Stage
¶ -
boundStartValues
()¶ Force start values to be between lower and upper bounds.
-
grid
¶ Multiple shooting grid.
-
hFixed
¶ Model stage duration fixed value flag.
If hFixed = 1, duration of model stage is fixed.
-
hlbound
¶ Lower bound of time horizon.
-
hscale
¶ Scale value of time horizon.
-
hstart
¶ Start value of time horizon.
-
hubound
¶ Upper bound of time horizon.
-
libind
¶ Name of ODE solver for this stage.
Possible choices are:
- ‘ind_daesol’: Our preferred variable order variable step size BDF method for stiff and non-stiff ODE systems. (default)
- ‘ind_rkf12’: The 1st/2nd order Runge-Kutta-Fehlberg method.
- ‘ind_rkf23’: The 2nd/3rd order Runge-Kutta-Fehlberg method.
- ‘ind_rkf45’: Our preferred Runge–Kutta solver, the 4th/5th order Runge-Kutta-Fehlberg method.
- ‘ind_rkf45adj’: The 4th/5th order Runge-Kutta-Fehlberg method, capable of computing adjoint sensitivities.
- ‘ind_rkf78’: The 7th/8th order Runge-Kutta-Fehlberg method.
-
nmsi
¶ Number of multiple shooting intervals.
-
npr
¶ Number of local parameters.
-
nu
¶ Number of controls.
-
nxa
¶ Number of algebraic states.
-
nxd
¶ Number of differential states.
-
ny
¶ Number of outputs.
-
randomStartArrays
()¶ Set random guess values for all variables that are not fixed.
-
u_type
¶ Controls discretization type.
-
uname
¶ Names of controls.
-
xdname
¶ Names of differential states.
-
yname
¶ Names of outputs.
-