Skip to content

Commit 3a45833

Browse files
refactor: always run input processing in mtkcompile
1 parent a7f1601 commit 3a45833

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/systems/systemstructure.jl

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -993,13 +993,9 @@ function _mtkcompile!(state::TearingState; simplify = false,
993993
else
994994
check_consistency = true
995995
end
996-
has_io = !isempty(inputs) || !isempty(outputs) !== nothing ||
997-
!isempty(disturbance_inputs)
998996
orig_inputs = Set()
999-
if has_io
1000-
ModelingToolkit.markio!(state, orig_inputs, inputs, outputs, disturbance_inputs)
1001-
state = ModelingToolkit.inputs_to_parameters!(state, [inputs; disturbance_inputs])
1002-
end
997+
ModelingToolkit.markio!(state, orig_inputs, inputs, outputs, disturbance_inputs)
998+
state = ModelingToolkit.inputs_to_parameters!(state, [inputs; disturbance_inputs])
1003999
trivial_tearing!(state)
10041000
sys, mm = ModelingToolkit.alias_elimination!(state; fully_determined, kwargs...)
10051001
if check_consistency

0 commit comments

Comments
 (0)