File tree Expand file tree Collapse file tree 1 file changed +17
-13
lines changed Expand file tree Collapse file tree 1 file changed +17
-13
lines changed Original file line number Diff line number Diff line change @@ -2571,19 +2571,23 @@ end
25712571# ######## Backwards Compatibility Overloads
25722572
25732573(f:: ODEFunction )(args... ) = f. f (args... )
2574- function (f:: ODEFunction )(du, u, p, t)
2575- if f. f isa AbstractSciMLOperator
2576- f. f (du, u, u, p, t)
2577- else
2578- f. f (du, u, p, t)
2579- end
2580- end
2581- function (f:: ODEFunction )(u, p, t)
2582- if f. f isa AbstractSciMLOperator
2583- f. f (u, u, p, t)
2584- else
2585- f. f (u, p, t)
2586- end
2574+
2575+ @static if isdefined (SciMLOperators, :isv1 )
2576+ function (f:: ODEFunction )(du, u, p, t)
2577+ if f. f isa AbstractSciMLOperator
2578+ f. f (du, u, u, p, t)
2579+ else
2580+ f. f (du, u, p, t)
2581+ end
2582+ end
2583+
2584+ function (f:: ODEFunction )(u, p, t)
2585+ if f. f isa AbstractSciMLOperator
2586+ f. f (u, u, p, t)
2587+ else
2588+ f. f (u, p, t)
2589+ end
2590+ end
25872591end
25882592
25892593(f:: NonlinearFunction )(args... ) = f. f (args... )
You can’t perform that action at this time.
0 commit comments