File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 50
50
the ` parameter_dependencies ` keyword argument of ` ODESystem ` , ` SDESystem ` and ` JumpSystem ` . The dependent
51
51
parameters are updated whenever other parameters are modified, e.g. in callbacks.
52
52
- Support for ` IfElse.jl ` has been dropped. ` Base.ifelse ` can be used instead.
53
+ - DAE initailization and the solving for consistent initial conditions has been changed to use a customized
54
+ initialization solve. This change adds ` guess ` semantics which are clearly delinated from the behavior of
55
+ the defaults, where ` default ` (and ` u0 ` ) is designed to be always satisfied and error if unsatisfiable,
56
+ while ` guess ` is an initial guess to the initializer. In previous iterations, initialization with the
57
+ default (` BrownBasicInit ` ) would treat the initial condition to the algebraic variables as a ` guess ` ,
58
+ and with ` ShampineCollocationInit ` would treat all initial conditions as a ` guess ` . To return to the
59
+ previous behavior, use the keyword argument ` initializealg ` in the solve, i.e.
60
+ ` solve(prob;initializealg = BrownBasicInit()) ` .
You can’t perform that action at this time.
0 commit comments