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.
2 parents 1c6fd41 + 9867e18 commit 1de2713Copy full SHA for 1de2713
src/systems/diffeqs/abstractodesystem.jl
@@ -87,7 +87,7 @@ function calculate_massmatrix(sys::AbstractODESystem; simplify=false)
87
j = findfirst(x->isequal(tosymbol(x),tosymbol(var_from_nested_derivative(eq.lhs)[1])),dvs)
88
M[i,j] = 1
89
else
90
- eq.lhs == 0 || error("Only semi-explicit constant mass matrices are currently supported. Faulty equation: $eq.")
+ _iszero(eq.lhs) || error("Only semi-explicit constant mass matrices are currently supported. Faulty equation: $eq.")
91
end
92
93
M = simplify ? ModelingToolkit.simplify.(M) : M
0 commit comments