@@ -11,7 +11,8 @@ using SymbolicUtils: maketerm, iscall
11
11
12
12
using ModelingToolkit
13
13
using ModelingToolkit: ODESystem, AbstractSystem, var_from_nested_derivative, Differential,
14
- unknowns, equations, vars, Symbolic, diff2term_with_unit, value,
14
+ unknowns, equations, vars, Symbolic, diff2term_with_unit,
15
+ shift2term_with_unit, value,
15
16
operation, arguments, Sym, Term, simplify, symbolic_linear_solve,
16
17
isdiffeq, isdifferential, isirreducible,
17
18
empty_substitutions, get_substitutions,
@@ -22,7 +23,8 @@ using ModelingToolkit: ODESystem, AbstractSystem, var_from_nested_derivative, Di
22
23
get_postprocess_fbody, vars!,
23
24
IncrementalCycleTracker, add_edge_checked!, topological_sort,
24
25
invalidate_cache!, Substitutions, get_or_construct_tearing_state,
25
- filter_kwargs, lower_varname_with_unit, setio, SparseMatrixCLIL,
26
+ filter_kwargs, lower_varname_with_unit,
27
+ lower_shift_varname_with_unit, setio, SparseMatrixCLIL,
26
28
get_fullvars, has_equations, observed,
27
29
Schedule, schedule
28
30
@@ -63,6 +65,7 @@ export torn_system_jacobian_sparsity
63
65
export full_equations
64
66
export but_ordered_incidence, lowest_order_variable_mask, highest_order_variable_mask
65
67
export computed_highest_diff_variables
68
+ export shift2term, lower_shift_varname
66
69
67
70
include (" utils.jl" )
68
71
include (" pantelides.jl" )
0 commit comments