ModelingToolkit v11.18.0
Merged pull requests:
- Fixing Restricted event definition (#4397) (@cgutsche)
- refactor: remove old edge case in
observed_equations_used_by, fixSCCNonlinearProblem(#4398) (@AayushSabharwal) - Fix parameter bindings and observed variable substitution for dynamic optimization problems (#4399) (@SebastianM-C)
- fix: handle
adjointin equations (#4400) (@AayushSabharwal) - fix: do not use
LinearInitializationProblemfor underdetermined systems (#4403) (@AayushSabharwal) - Use inputs(sys) instead of unbound_inputs(sys) for optimal control (#4406) (@SebastianM-C)
- Refactor variable bounds to use proper backend bounds (#4407) (@SebastianM-C)
- Performance: Use SVector and struct buffers to fix MTKFMIExt allocations (#4410) (@ajatshatru01)
- Skip work in
late_binding_update_u0_pifpis empty (#4411) (@jClugstor) - fix: fix and test
DiffEqBase.anyeltypedualforMTKParameters(#4412) (@AayushSabharwal) - feat: add pass to convert constant floating-point literals in equations (#4413) (@AayushSabharwal)
- fix(SCCNonlinearProblem): ensure proper order of observed equations in merged SCCs (#4414) (@AayushSabharwal)
- fix: fix bug in codegen for derivatives depending on observed (#4415) (@AayushSabharwal)
- MTKParameters handling for Mooncake AD (#4416) (@AstitvaAggarwal)
- refactor: [AI] refactor callback codegen for modularity and type-stability (#4417) (@AayushSabharwal)
- refactor: remove
filter_observedfrombuild_function_wrapper(#4418) (@AayushSabharwal) - fix: allow
truncate_constant_floatsto accept any float type (#4419) (@asinghvi17) - build(deps): bump codecov/codecov-action from 5 to 6 (#4420) (@dependabot[bot])
- build: bump MTKBase minor, MTK minor, MTKBase compat (#4421) (@AayushSabharwal)
Closed issues: