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.
calculate_massmatrix
1 parent 1c6fd41 commit 9867e18Copy full SHA for 9867e18
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