Commit 8ebcd7ca authored by Sébastien Villemot's avatar Sébastien Villemot

Dynare++: fix check for QZ eigenvalue criterium

The criterium was previously incorrectly applied to the square absolute value
of eigenvalues. Rather apply it to the absolute value itself (as now done in

Ref #1632
parent 2a821773
......@@ -14,7 +14,7 @@ double qz_criterium = 1.000001;
order_eigs(const double *alphar, const double *alphai, const double *beta)
return (*alphar **alphar + *alphai **alphai < *beta **beta * qz_criterium);
return (*alphar **alphar + *alphai **alphai < *beta **beta * qz_criterium * qz_criterium);
/* Here we solve the linear approximation. The result are the matrices
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment