We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ad8730c commit 66034d6Copy full SHA for 66034d6
src/structural_transformation/utils.jl
@@ -286,7 +286,9 @@ transformation.
286
function make_differential_denominators_unsolvable!(
287
structure::SystemStructure, additional_algevars = (); allow_algebraic)
288
for ((eqi, vari), denoms) in structure.denominators
289
- if allow_algebraic && all(i -> isalgvar(structure, i) || i in additional_algevars, denoms)
+ if allow_algebraic &&
290
+ all(i -> isalgvar(structure, i) || i in additional_algevars, denoms) ||
291
+ !has_edge(structure.solvable_graph, BipartiteEdge(eqi, vari))
292
continue
293
end
294
rem_edge!(structure.solvable_graph, eqi, vari)
0 commit comments