class oadd.org.apache.commons.math.optimization.BaseMultivariateVectorMultiStartOptimizer$1 extends java.lang.Object implements java.util.Comparator { final double[] val$target; final double[] val$weights; final oadd.org.apache.commons.math.optimization.BaseMultivariateVectorMultiStartOptimizer this$0; void (oadd.org.apache.commons.math.optimization.BaseMultivariateVectorMultiStartOptimizer, double[], double[]) { oadd.org.apache.commons.math.optimization.BaseMultivariateVectorMultiStartOptimizer v; double[] v, v; oadd.org.apache.commons.math.optimization.BaseMultivariateVectorMultiStartOptimizer$1 v; v := @this: oadd.org.apache.commons.math.optimization.BaseMultivariateVectorMultiStartOptimizer$1; v := @parameter: oadd.org.apache.commons.math.optimization.BaseMultivariateVectorMultiStartOptimizer; v := @parameter: double[]; v := @parameter: double[]; v. = v; v. = v; v. = v; specialinvoke v.()>(); return; } public int compare(oadd.org.apache.commons.math.optimization.PointVectorValuePair, oadd.org.apache.commons.math.optimization.PointVectorValuePair) { oadd.org.apache.commons.math.optimization.PointVectorValuePair v, v; byte v; int v, v; oadd.org.apache.commons.math.optimization.BaseMultivariateVectorMultiStartOptimizer$1 v; double v, v; v := @this: oadd.org.apache.commons.math.optimization.BaseMultivariateVectorMultiStartOptimizer$1; v := @parameter: oadd.org.apache.commons.math.optimization.PointVectorValuePair; v := @parameter: oadd.org.apache.commons.math.optimization.PointVectorValuePair; if v != null goto label; if v != null goto label; v = 0; goto label; label: v = 1; label: return v; label: if v != null goto label; v = (int) -1; return v; label: v = specialinvoke v.(v); v = specialinvoke v.(v); v = staticinvoke (v, v); return v; } private double weightedResidual(oadd.org.apache.commons.math.optimization.PointVectorValuePair) { oadd.org.apache.commons.math.optimization.PointVectorValuePair v; double[] v, v, v; int v, v; oadd.org.apache.commons.math.optimization.BaseMultivariateVectorMultiStartOptimizer$1 v; double v, v, v, v, v, v, v; v := @this: oadd.org.apache.commons.math.optimization.BaseMultivariateVectorMultiStartOptimizer$1; v := @parameter: oadd.org.apache.commons.math.optimization.PointVectorValuePair; v = virtualinvoke v.(); v = 0.0; v = 0; label: v = lengthof v; if v >= v goto label; 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 + 1; goto label; label: return v; } }