@@ -112,7 +112,7 @@ struct SymbolicContinuousCallback
112
112
affect:: Union{Vector{Equation}, FunctionalAffect}
113
113
affect_neg:: Union{Vector{Equation}, FunctionalAffect, Nothing}
114
114
rootfind:: SciMLBase.RootfindOpt
115
- function SymbolicContinuousCallback (eqs:: Vector{Equation} , affect = NULL_AFFECT,
115
+ function SymbolicContinuousCallback (; eqs:: Vector{Equation} , affect = NULL_AFFECT,
116
116
affect_neg = affect, rootfind = SciMLBase. LeftRootFind)
117
117
new (eqs, make_affect (affect), make_affect (affect_neg), rootfind)
118
118
end # Default affect to nothing
@@ -148,11 +148,11 @@ SymbolicContinuousCallback(p::Pair) = SymbolicContinuousCallback(p[1], p[2])
148
148
SymbolicContinuousCallback (cb:: SymbolicContinuousCallback ) = cb # passthrough
149
149
function SymbolicContinuousCallback (eqs:: Equation , affect = NULL_AFFECT;
150
150
affect_neg = affect, rootfind = SciMLBase. LeftRootFind)
151
- SymbolicContinuousCallback ([eqs], affect, affect_neg, rootfind)
151
+ SymbolicContinuousCallback (eqs = [eqs], affect= affect , affect_neg= affect_neg, rootfind = rootfind)
152
152
end
153
- function SymbolicContinuousCallback (eqs:: Vector{Equation} , affect;
153
+ function SymbolicContinuousCallback (eqs:: Vector{Equation} , affect = NULL_AFFECT ;
154
154
affect_neg = affect, rootfind = SciMLBase. LeftRootFind)
155
- SymbolicContinuousCallback (eqs, affect, affect_neg, rootfind)
155
+ SymbolicContinuousCallback (eqs= eqs , affect= affect , affect_neg= affect_neg, rootfind = rootfind)
156
156
end
157
157
158
158
SymbolicContinuousCallbacks (cb:: SymbolicContinuousCallback ) = [cb]
0 commit comments