Skip to content

Commit 01a2b9a

Browse files
refactor: miscellaneous improvements
1 parent 9b5fee9 commit 01a2b9a

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/ModelingToolkit.jl

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,16 @@ end
1111
import SymbolicUtils
1212
import SymbolicUtils as SU
1313
import SymbolicUtils: iscall, arguments, operation, maketerm, promote_symtype,
14-
isadd, ismul, ispow, issym, FnType,
14+
isadd, ismul, ispow, issym, FnType, isconst, BSImpl,
1515
@rule, Rewriters, substitute, metadata, BasicSymbolic
1616
using SymbolicUtils.Code
1717
import SymbolicUtils.Code: toexpr
1818
import SymbolicUtils.Rewriters: Chain, Postwalk, Prewalk, Fixpoint
1919
using DocStringExtensions
2020
using SpecialFunctions, NaNMath
21-
using DiffEqCallbacks
21+
@recompile_invalidations begin
22+
using DiffEqCallbacks
23+
end
2224
using Graphs
2325
import ExprTools: splitdef, combinedef
2426
import OrderedCollections
@@ -332,6 +334,8 @@ export AbstractCollocation, JuMPCollocation, InfiniteOptCollocation,
332334
CasADiCollocation, PyomoCollocation
333335
export DynamicOptSolution
334336

337+
const set_scalar_metadata = setmetadata
338+
335339
@public apply_to_variables, equations_toplevel, unknowns_toplevel, parameters_toplevel
336340
@public continuous_events_toplevel, discrete_events_toplevel, assertions, is_alg_equation
337341
@public is_diff_equation, Equality, linearize_symbolic, reorder_unknowns

0 commit comments

Comments
 (0)