class org.apache.commons.math.analysis.solvers.LaguerreSolver$ComplexSolver extends java.lang.Object { final org.apache.commons.math.analysis.solvers.LaguerreSolver this$0; private void (org.apache.commons.math.analysis.solvers.LaguerreSolver) { org.apache.commons.math.analysis.solvers.LaguerreSolver$ComplexSolver v; org.apache.commons.math.analysis.solvers.LaguerreSolver v; v := @this: org.apache.commons.math.analysis.solvers.LaguerreSolver$ComplexSolver; v := @parameter: org.apache.commons.math.analysis.solvers.LaguerreSolver; v. = v; specialinvoke v.()>(); return; } public boolean isRoot(double, double, org.apache.commons.math.complex.Complex) { org.apache.commons.math.analysis.solvers.LaguerreSolver$ComplexSolver v; org.apache.commons.math.complex.Complex v; byte v, v; boolean v, v; double v, v, v, v, v, v, v, v, v, v, v, v; org.apache.commons.math.analysis.solvers.LaguerreSolver v, v, v, v; v := @this: org.apache.commons.math.analysis.solvers.LaguerreSolver$ComplexSolver; v := @parameter: double; v := @parameter: double; v := @parameter: org.apache.commons.math.complex.Complex; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(v, v, v); if v == 0 goto label; v = v.; v = virtualinvoke v.(); v = virtualinvoke v.(); v = v * v; v = v.; v = virtualinvoke v.(); v = staticinvoke (v, v); v = virtualinvoke v.(); v = staticinvoke (v); v = v cmpg v; if v <= 0 goto label; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); v = v cmpg v; if v > 0 goto label; label: v = 1; goto label; label: v = 0; label: return v; label: return 0; } public org.apache.commons.math.complex.Complex[] solveAll(org.apache.commons.math.complex.Complex[], org.apache.commons.math.complex.Complex) throws org.apache.commons.math.exception.NullArgumentException, org.apache.commons.math.exception.NoDataException, org.apache.commons.math.exception.TooManyEvaluationsException { org.apache.commons.math.analysis.solvers.LaguerreSolver$ComplexSolver v; org.apache.commons.math.complex.Complex v, v, v, v, v, v, v; int v, v, v, v, v, v, v, v, v, v, v; org.apache.commons.math.exception.util.LocalizedFormats v; org.apache.commons.math.complex.Complex[] v, v, v, v; org.apache.commons.math.exception.NullArgumentException v; org.apache.commons.math.exception.NoDataException v; v := @this: org.apache.commons.math.analysis.solvers.LaguerreSolver$ComplexSolver; v := @parameter: org.apache.commons.math.complex.Complex[]; v := @parameter: org.apache.commons.math.complex.Complex; if v != null goto label; v = new org.apache.commons.math.exception.NullArgumentException; specialinvoke v.()>(); throw v; label: v = lengthof v; v = v - 1; if v != 0 goto label; v = new org.apache.commons.math.exception.NoDataException; v = ; specialinvoke v.(org.apache.commons.math.exception.util.Localizable)>(v); throw v; label: v = v + 1; v = newarray (org.apache.commons.math.complex.Complex)[v]; v = 0; label: if v > v goto label; v = v[v]; v[v] = v; v = v + 1; goto label; label: v = newarray (org.apache.commons.math.complex.Complex)[v]; v = 0; label: if v >= v goto label; v = v - v; v = v + 1; v = newarray (org.apache.commons.math.complex.Complex)[v]; v = lengthof v; staticinvoke (v, 0, v, 0, v); v = virtualinvoke v.(v, v); v[v] = v; v = v - v; v = v[v]; v = v - v; v = v - 1; label: if v < 0 goto label; v = v[v]; v[v] = v; v = v[v]; v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = v - 1; goto label; label: v = v + 1; goto label; label: return v; } public org.apache.commons.math.complex.Complex solve(org.apache.commons.math.complex.Complex[], org.apache.commons.math.complex.Complex) throws org.apache.commons.math.exception.NullArgumentException, org.apache.commons.math.exception.NoDataException, org.apache.commons.math.exception.TooManyEvaluationsException { byte v, v, v; boolean v; org.apache.commons.math.exception.NoDataException v; org.apache.commons.math.analysis.solvers.LaguerreSolver$ComplexSolver v; org.apache.commons.math.complex.Complex v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; int v, v, v, v; double v, v, v, v, v, v, v, v, v, v; org.apache.commons.math.exception.util.LocalizedFormats v; org.apache.commons.math.complex.Complex[] v; org.apache.commons.math.analysis.solvers.LaguerreSolver v, v, v, v; org.apache.commons.math.exception.NullArgumentException v; v := @this: org.apache.commons.math.analysis.solvers.LaguerreSolver$ComplexSolver; v := @parameter: org.apache.commons.math.complex.Complex[]; v := @parameter: org.apache.commons.math.complex.Complex; if v != null goto label; v = new org.apache.commons.math.exception.NullArgumentException; specialinvoke v.()>(); throw v; label: v = lengthof v; v = v - 1; if v != 0 goto label; v = new org.apache.commons.math.exception.NoDataException; v = ; specialinvoke v.(org.apache.commons.math.exception.util.Localizable)>(v); throw v; label: v = v.; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); v = v.; v = virtualinvoke v.(); v = new org.apache.commons.math.complex.Complex; specialinvoke v.(double,double)>(v, 0.0); v = new org.apache.commons.math.complex.Complex; v = v - 1; specialinvoke v.(double,double)>(v, 0.0); v = v; v = new org.apache.commons.math.complex.Complex; specialinvoke v.(double,double)>(#Infinity, #Infinity); v = v; label: v = v[v]; v = ; v = ; v = v - 1; label: if v < 0 goto label; v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = v[v]; v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = v - 1; goto label; label: v = new org.apache.commons.math.complex.Complex; specialinvoke v.(double,double)>(2.0, 0.0); v = virtualinvoke v.(v); v = virtualinvoke v.(); v = v * v; v = staticinvoke (v, v); v = virtualinvoke v.(v); v = virtualinvoke v.(); v = v cmpg v; if v > 0 goto label; return v; label: v = virtualinvoke v.(); v = v cmpg v; if v > 0 goto label; return v; label: v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = virtualinvoke v.(); v = virtualinvoke v.(v); v = virtualinvoke v.(v); v = virtualinvoke v.(); v = virtualinvoke v.(); v = v cmpl v; if v <= 0 goto label; v = v; goto label; label: v = v; label: v = new org.apache.commons.math.complex.Complex; specialinvoke v.(double,double)>(0.0, 0.0); v = virtualinvoke v.(v); if v == 0 goto label; v = new org.apache.commons.math.complex.Complex; specialinvoke v.(double,double)>(v, v); v = virtualinvoke v.(v); v = new org.apache.commons.math.complex.Complex; specialinvoke v.(double,double)>(#Infinity, #Infinity); v = v; goto label; label: v = v; v = virtualinvoke v.(v); v = virtualinvoke v.(v); label: v = v.; virtualinvoke v.(); goto label; } }