3333Generate the control function f(x, u, p, t) from the ODESystem.
3434Input variables are automatically inferred but can be manually specified.
3535"""
36- function SciMLBase. ControlFunction {iip, specialize} (sys:: ODESystem ,
36+ function SciMLBase. ODEInputFunction {iip, specialize} (sys:: ODESystem ,
3737 dvs = unknowns (sys),
3838 ps = parameters (sys), u0 = nothing ,
3939 inputs = unbound_inputs (sys),
@@ -114,7 +114,7 @@ function SciMLBase.ControlFunction{iip, specialize}(sys::ODESystem,
114114 controljac_prototype = nothing
115115 end
116116
117- ControlFunction {iip, specialize} (f;
117+ ODEInputFunction {iip, specialize} (f;
118118 sys = sys,
119119 jac = _jac === nothing ? nothing : _jac,
120120 controljac = _cjac === nothing ? nothing : _cjac,
@@ -128,18 +128,18 @@ function SciMLBase.ControlFunction{iip, specialize}(sys::ODESystem,
128128 initialization_data)
129129end
130130
131- function SciMLBase. ControlFunction (sys:: AbstractODESystem , args... ; kwargs... )
132- ControlFunction {true} (sys, args... ; kwargs... )
131+ function SciMLBase. ODEInputFunction (sys:: AbstractODESystem , args... ; kwargs... )
132+ ODEInputFunction {true} (sys, args... ; kwargs... )
133133end
134134
135- function SciMLBase. ControlFunction {true} (sys:: AbstractODESystem , args... ;
135+ function SciMLBase. ODEInputFunction {true} (sys:: AbstractODESystem , args... ;
136136 kwargs... )
137- ControlFunction {true, SciMLBase.AutoSpecialize} (sys, args... ; kwargs... )
137+ ODEInputFunction {true, SciMLBase.AutoSpecialize} (sys, args... ; kwargs... )
138138end
139139
140- function SciMLBase. ControlFunction {false} (sys:: AbstractODESystem , args... ;
140+ function SciMLBase. ODEInputFunction {false} (sys:: AbstractODESystem , args... ;
141141 kwargs... )
142- ControlFunction {false, SciMLBase.FullSpecialize} (sys, args... ; kwargs... )
142+ ODEInputFunction {false, SciMLBase.FullSpecialize} (sys, args... ; kwargs... )
143143end
144144
145145"""
0 commit comments