Skip to content

Commit f718670

Browse files
refactor: reorganize imports to recompile invalidations
1 parent 6595ace commit f718670

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

src/ModelingToolkit.jl

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ using PrecompileTools, Reexport
66
@recompile_invalidations begin
77
using StaticArrays
88
using Symbolics
9+
using ImplicitDiscreteSolve
10+
using JumpProcesses
11+
# ONLY here for the invalidations
12+
import REPL
913
end
1014

1115
import SymbolicUtils
@@ -20,16 +24,16 @@ using DocStringExtensions
2024
using SpecialFunctions, NaNMath
2125
@recompile_invalidations begin
2226
using DiffEqCallbacks
27+
using DiffEqNoiseProcess: DiffEqNoiseProcess, WienerProcess
28+
using DiffEqBase, SciMLBase, ForwardDiff
2329
end
2430
using Graphs
2531
import ExprTools: splitdef, combinedef
2632
import OrderedCollections
27-
using DiffEqNoiseProcess: DiffEqNoiseProcess, WienerProcess
2833

2934
using SymbolicIndexingInterface
3035
using LinearAlgebra, SparseArrays
3136
using InteractiveUtils
32-
using JumpProcesses
3337
using DataStructures
3438
@static if pkgversion(DataStructures) >= v"0.19"
3539
import DataStructures: IntDisjointSet
@@ -51,7 +55,6 @@ using URIs: URI
5155
using SciMLStructures
5256
using Compat
5357
using AbstractTrees
54-
using DiffEqBase, SciMLBase, ForwardDiff
5558
using SciMLBase: StandardODEProblem, StandardNonlinearProblem, handle_varmap, TimeDomain,
5659
PeriodicClock, Clock, SolverStepClock, ContinuousClock, OverrideInit,
5760
NoInit
@@ -60,7 +63,6 @@ using MLStyle
6063
import Moshi
6164
using Moshi.Data: @data
6265
import SCCNonlinearSolve
63-
using ImplicitDiscreteSolve
6466
using Reexport
6567
using RecursiveArrayTools
6668
import Graphs: SimpleDiGraph, add_edge!, incidence_matrix
@@ -77,7 +79,7 @@ using Symbolics: degree, VartypeT, SymbolicT
7779
using Symbolics: parse_vars, value, @derivatives, get_variables,
7880
exprs_occur_in, symbolic_linear_solve, unwrap, wrap,
7981
VariableSource, getname, variable,
80-
NAMESPACE_SEPARATOR, setdefaultval,
82+
NAMESPACE_SEPARATOR, setdefaultval, Arr,
8183
hasnode, fixpoint_sub, CallAndWrap, SArgsT, SSym, STerm
8284
const NAMESPACE_SEPARATOR_SYMBOL = Symbol(NAMESPACE_SEPARATOR)
8385
import Symbolics: rename, get_variables!, _solve, hessian_sparsity,

0 commit comments

Comments
 (0)