@@ -4,38 +4,9 @@ $(DocStringExtensions.README)
4
4
module ModelingToolkit
5
5
using PrecompileTools, Reexport
6
6
@recompile_invalidations begin
7
- using DocStringExtensions
8
- using Compat
9
- using AbstractTrees
10
- using DiffEqBase, SciMLBase, ForwardDiff
11
- using SciMLBase: StandardODEProblem, StandardNonlinearProblem, handle_varmap
12
- using Distributed
13
- using StaticArrays, LinearAlgebra, SparseArrays, LabelledArrays
14
- using InteractiveUtils
15
- using Latexify, Unitful, ArrayInterface
16
- using Setfield, ConstructionBase
17
- using JumpProcesses
18
- using DataStructures
19
- using SpecialFunctions, NaNMath
7
+ using StaticArrays
20
8
using RuntimeGeneratedFunctions
21
9
using RuntimeGeneratedFunctions: drop_expr
22
- using Base. Threads
23
- using DiffEqCallbacks
24
- using Graphs
25
- import ExprTools: splitdef, combinedef
26
- import Libdl
27
- using DocStringExtensions
28
- using Base: RefValue
29
- using Combinatorics
30
- import Distributions
31
- import FunctionWrappersWrappers
32
- using URIs: URI
33
- using SciMLStructures
34
- import OrderedCollections
35
-
36
- using RecursiveArrayTools
37
-
38
- using SymbolicIndexingInterface
39
10
export independent_variables, unknowns, parameters, full_parameters, continuous_events,
40
11
discrete_events
41
12
import SymbolicUtils
@@ -46,11 +17,6 @@ using PrecompileTools, Reexport
46
17
using SymbolicUtils. Code
47
18
import SymbolicUtils. Code: toexpr
48
19
import SymbolicUtils. Rewriters: Chain, Postwalk, Prewalk, Fixpoint
49
- import JuliaFormatter
50
-
51
- using MLStyle
52
-
53
- using Reexport
54
20
using Symbolics
55
21
using Symbolics: degree
56
22
using Symbolics: _parse_vars, value, @derivatives , get_variables,
@@ -69,11 +35,43 @@ using PrecompileTools, Reexport
69
35
substituter, scalarize, getparent, hasderiv, hasdiff
70
36
71
37
import DiffEqBase: @add_kwonly
72
- import OrdinaryDiffEq
73
-
74
- import Graphs: SimpleDiGraph, add_edge!, incidence_matrix
75
38
end
76
39
40
+ using DocStringExtensions
41
+ using SpecialFunctions, NaNMath
42
+ using DiffEqCallbacks
43
+ using Graphs
44
+ import ExprTools: splitdef, combinedef
45
+ import OrderedCollections
46
+
47
+ using SymbolicIndexingInterface
48
+ using LinearAlgebra, SparseArrays, LabelledArrays
49
+ using InteractiveUtils
50
+ using JumpProcesses
51
+ using DataStructures
52
+ using Base. Threads
53
+ using Latexify, Unitful, ArrayInterface
54
+ using Setfield, ConstructionBase
55
+ import Libdl
56
+ using DocStringExtensions
57
+ using Base: RefValue
58
+ using Combinatorics
59
+ import Distributions
60
+ import FunctionWrappersWrappers
61
+ using URIs: URI
62
+ using SciMLStructures
63
+ using Compat
64
+ using AbstractTrees
65
+ using DiffEqBase, SciMLBase, ForwardDiff
66
+ using SciMLBase: StandardODEProblem, StandardNonlinearProblem, handle_varmap
67
+ using Distributed
68
+ import JuliaFormatter
69
+ using MLStyle
70
+ import OrdinaryDiffEq
71
+ using Reexport
72
+ using RecursiveArrayTools
73
+ import Graphs: SimpleDiGraph, add_edge!, incidence_matrix
74
+
77
75
@reexport using Symbolics
78
76
@reexport using UnPack
79
77
RuntimeGeneratedFunctions. init (@__MODULE__ )
0 commit comments