public class org.apache.commons.math.linear.EigenDecomposition extends java.lang.Object { private static final double EPSILON; private byte maxIter; private double[] main; private double[] secondary; private org.apache.commons.math.linear.TriDiagonalTransformer transformer; private double[] realEigenvalues; private double[] imagEigenvalues; private org.apache.commons.math.linear.ArrayRealVector[] eigenvectors; private org.apache.commons.math.linear.RealMatrix cachedV; private org.apache.commons.math.linear.RealMatrix cachedD; private org.apache.commons.math.linear.RealMatrix cachedVt; private final boolean isSymmetric; public void (org.apache.commons.math.linear.RealMatrix) throws org.apache.commons.math.exception.MathArithmeticException { org.apache.commons.math.linear.TriDiagonalTransformer v; org.apache.commons.math.linear.SchurTransformer v; org.apache.commons.math.linear.EigenDecomposition v; int v, v, v, v; org.apache.commons.math.linear.RealMatrix v, v; double[][] v; boolean v, v; double v, v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v := @parameter: org.apache.commons.math.linear.RealMatrix; specialinvoke v.()>(); v. = 30; v = interfaceinvoke v.(); v = 10 * v; v = interfaceinvoke v.(); v = v * v; v = ; v = v * v; v = staticinvoke (v, v); v. = v; v = v.; if v == 0 goto label; specialinvoke v.(v); v = v.; v = virtualinvoke v.(); v = interfaceinvoke v.(); specialinvoke v.(v); goto label; label: v = specialinvoke v.(v); specialinvoke v.(v); label: return; } public void (org.apache.commons.math.linear.RealMatrix, double) throws org.apache.commons.math.exception.MathArithmeticException { org.apache.commons.math.linear.RealMatrix v; double v; org.apache.commons.math.linear.EigenDecomposition v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v := @parameter: org.apache.commons.math.linear.RealMatrix; v := @parameter: double; specialinvoke v.(org.apache.commons.math.linear.RealMatrix)>(v); return; } public void (double[], double[]) { double[] v, v, v; org.apache.commons.math.linear.EigenDecomposition v; int v, v; java.lang.Object v, v; double[][] v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v := @parameter: double[]; v := @parameter: double[]; specialinvoke v.()>(); v. = 30; v. = 1; v = virtualinvoke v.(); v. = v; v = virtualinvoke v.(); v. = v; v. = null; v = lengthof v; v = newmultiarray (double)[v][v]; v = 0; label: if v >= v goto label; v = v[v]; v[v] = 1.0; v = v + 1; goto label; label: specialinvoke v.(v); return; } public void (double[], double[], double) { org.apache.commons.math.linear.EigenDecomposition v; double[] v, v; double v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v := @parameter: double[]; v := @parameter: double[]; v := @parameter: double; specialinvoke v.(double[],double[])>(v, v); return; } public org.apache.commons.math.linear.RealMatrix getV() { org.apache.commons.math.linear.ArrayRealVector[] v, v; org.apache.commons.math.linear.EigenDecomposition v; int v, v; org.apache.commons.math.linear.RealMatrix v, v, v, v; org.apache.commons.math.linear.ArrayRealVector v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v = v.; if v != null goto label; v = v.; v = lengthof v; v = staticinvoke (v, v); v. = v; v = 0; label: if v >= v goto label; v = v.; v = v.; v = v[v]; interfaceinvoke v.(v, v); v = v + 1; goto label; label: v = v.; return v; } public org.apache.commons.math.linear.RealMatrix getD() { double[] v, v, v, v, v, v; int v, v, v, v, v, v; double v, v, v, v; org.apache.commons.math.linear.EigenDecomposition v; org.apache.commons.math.linear.RealMatrix v, v, v, v, v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v = v.; if v != null goto label; v = v.; v = staticinvoke (v); v. = v; v = 0; label: v = v.; v = lengthof v; if v >= v goto label; v = v.; v = v[v]; v = staticinvoke (v, 0.0, 1.0E-12); if v <= 0 goto label; v = v.; v = v + 1; v = v.; v = v[v]; interfaceinvoke v.(v, v, v); goto label; label: v = v.; v = v[v]; v = staticinvoke (v, 0.0, 1.0E-12); if v >= 0 goto label; v = v.; v = v - 1; v = v.; v = v[v]; interfaceinvoke v.(v, v, v); label: v = v + 1; goto label; label: v = v.; return v; } public org.apache.commons.math.linear.RealMatrix getVT() { org.apache.commons.math.linear.ArrayRealVector[] v, v; org.apache.commons.math.linear.EigenDecomposition v; int v, v; org.apache.commons.math.linear.RealMatrix v, v, v, v; org.apache.commons.math.linear.ArrayRealVector v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v = v.; if v != null goto label; v = v.; v = lengthof v; v = staticinvoke (v, v); v. = v; v = 0; label: if v >= v goto label; v = v.; v = v.; v = v[v]; interfaceinvoke v.(v, v); v = v + 1; goto label; label: v = v.; return v; } public boolean hasComplexEigenvalues() { org.apache.commons.math.linear.EigenDecomposition v; double[] v, v; int v, v; boolean v; double v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v = 0; label: v = v.; v = lengthof v; if v >= v goto label; v = v.; v = v[v]; v = staticinvoke (v, 0.0, 1.0E-12); if v != 0 goto label; return 1; label: v = v + 1; goto label; label: return 0; } public double[] getRealEigenvalues() { double[] v; java.lang.Object v; org.apache.commons.math.linear.EigenDecomposition v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v = v.; v = virtualinvoke v.(); return v; } public double getRealEigenvalue(int) { org.apache.commons.math.linear.EigenDecomposition v; double[] v; int v; double v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v := @parameter: int; v = v.; v = v[v]; return v; } public double[] getImagEigenvalues() { double[] v; java.lang.Object v; org.apache.commons.math.linear.EigenDecomposition v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v = v.; v = virtualinvoke v.(); return v; } public double getImagEigenvalue(int) { org.apache.commons.math.linear.EigenDecomposition v; double[] v; int v; double v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v := @parameter: int; v = v.; v = v[v]; return v; } public org.apache.commons.math.linear.RealVector getEigenvector(int) { org.apache.commons.math.linear.EigenDecomposition v; int v; org.apache.commons.math.linear.ArrayRealVector[] v; org.apache.commons.math.linear.ArrayRealVector v, v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v := @parameter: int; v = v.; v = v[v]; v = virtualinvoke v.(); return v; } public double getDeterminant() { org.apache.commons.math.linear.EigenDecomposition v; double[] v; int v, v; double v, v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v = 1.0; v = v.; v = lengthof v; v = 0; label: if v >= v goto label; v = v[v]; v = v * v; v = v + 1; goto label; label: return v; } public org.apache.commons.math.linear.RealMatrix getSquareRoot() { double[] v, v, v, v; byte v; int v, v, v; boolean v; double v, v; org.apache.commons.math.exception.MathUnsupportedOperationException v, v; org.apache.commons.math.linear.EigenDecomposition v; org.apache.commons.math.linear.RealMatrix v, v, v, v, v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v = v.; if v != 0 goto label; v = new org.apache.commons.math.exception.MathUnsupportedOperationException; specialinvoke v.()>(); throw v; label: v = v.; v = lengthof v; v = newarray (double)[v]; v = 0; label: v = v.; v = lengthof v; if v >= v goto label; v = v.; v = v[v]; v = v cmpg 0.0; if v > 0 goto label; v = new org.apache.commons.math.exception.MathUnsupportedOperationException; specialinvoke v.()>(); throw v; label: v = staticinvoke (v); v[v] = v; v = v + 1; goto label; label: v = staticinvoke (v); v = virtualinvoke v.(); v = virtualinvoke v.(); v = interfaceinvoke v.(v); v = interfaceinvoke v.(v); return v; } public org.apache.commons.math.linear.DecompositionSolver getSolver() { org.apache.commons.math.linear.EigenDecomposition v; double[] v, v; org.apache.commons.math.linear.EigenDecomposition$Solver v; org.apache.commons.math.linear.ArrayRealVector[] v; boolean v; org.apache.commons.math.exception.MathUnsupportedOperationException v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v = virtualinvoke v.(); if v == 0 goto label; v = new org.apache.commons.math.exception.MathUnsupportedOperationException; specialinvoke v.()>(); throw v; label: v = new org.apache.commons.math.linear.EigenDecomposition$Solver; v = v.; v = v.; v = v.; specialinvoke v.(double[],double[],org.apache.commons.math.linear.ArrayRealVector[])>(v, v, v); return v; } private void transformToTridiagonal(org.apache.commons.math.linear.RealMatrix) { org.apache.commons.math.linear.TriDiagonalTransformer v, v, v; org.apache.commons.math.linear.EigenDecomposition v; double[] v, v; org.apache.commons.math.linear.RealMatrix v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v := @parameter: org.apache.commons.math.linear.RealMatrix; v = new org.apache.commons.math.linear.TriDiagonalTransformer; specialinvoke v.(org.apache.commons.math.linear.RealMatrix)>(v); v. = v; v = v.; v = virtualinvoke v.(); v. = v; v = v.; v = virtualinvoke v.(); v. = v; return; } private void findEigenVectors(double[][]) { byte v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; java.lang.Object[] v; org.apache.commons.math.linear.ArrayRealVector[] v, v; int 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, v; org.apache.commons.math.exception.MaxCountExceededException v; java.lang.Object v; double[][] v; double[] 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, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; org.apache.commons.math.exception.util.LocalizedFormats v; java.lang.Byte v; org.apache.commons.math.linear.ArrayRealVector v; org.apache.commons.math.linear.EigenDecomposition v; double 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, 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, 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, v, v, v, v, v, v, v, v, v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v := @parameter: double[][]; v = virtualinvoke v.(); v = v.; v = lengthof v; v = newarray (double)[v]; v. = v; v = newarray (double)[v]; v. = v; v = newarray (double)[v]; v = 0; label: v = v - 1; 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 + 1; goto label; label: v = v.; v = v - 1; v = v.; v = v - 1; v = v[v]; v[v] = v; v = v - 1; v[v] = 0.0; v = 0.0; v = 0; label: if v >= v goto label; v = v.; v = v[v]; v = staticinvoke (v); v = v cmpl v; if v <= 0 goto label; v = v.; v = v[v]; v = staticinvoke (v); label: v = v[v]; v = staticinvoke (v); v = v cmpl v; if v <= 0 goto label; v = v[v]; v = staticinvoke (v); label: v = v + 1; goto label; label: v = v cmpl 0.0; if v == 0 goto label; v = 0; label: if v >= v goto label; v = v.; v = v[v]; v = staticinvoke (v); v = ; v = v * v; v = v cmpg v; if v > 0 goto label; v = v.; v[v] = 0.0; label: v = v[v]; v = staticinvoke (v); v = ; v = v * v; v = v cmpg v; if v > 0 goto label; v[v] = 0.0; label: v = v + 1; goto label; label: v = 0; label: if v >= v goto label; v = 0; label: v = v; label: v = v - 1; if v >= v goto label; v = v.; v = v[v]; v = staticinvoke (v); v = v.; v = v + 1; v = v[v]; v = staticinvoke (v); v = v + v; v = v[v]; v = staticinvoke (v); v = v + v; v = v cmpl v; if v == 0 goto label; v = v + 1; goto label; label: if v == v goto label; v = v.; if v != v goto label; v = new org.apache.commons.math.exception.MaxCountExceededException; v = ; v = v.; v = staticinvoke (v); v = newarray (java.lang.Object)[0]; specialinvoke v.(org.apache.commons.math.exception.util.Localizable,java.lang.Number,java.lang.Object[])>(v, v, v); throw v; label: v = v + 1; v = v.; v = v + 1; v = v[v]; v = v.; v = v[v]; v = v - v; v = v[v]; v = 2.0 * v; v = v / v; v = v * v; v = 1.0 + v; v = staticinvoke (v); v = v cmpg 0.0; if v >= 0 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; goto label; 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; label: v = 0.0; v = 1.0; v = 1.0; v = v - 1; label: if v < v goto label; v = v[v]; v = v * v; v = v[v]; v = v * v; v = staticinvoke (v); v = staticinvoke (v); v = v cmpl v; if v < 0 goto label; v = v / v; v = v * v; v = v + 1.0; v = staticinvoke (v); v = v + 1; v = v * v; v[v] = v; v = 1.0 / v; v = v * v; goto label; label: v = v / v; v = v * v; v = v + 1.0; v = staticinvoke (v); v = v + 1; v = v * v; v[v] = v; v = 1.0 / v; v = v * v; label: v = v + 1; v = v[v]; v = v cmpl 0.0; if v != 0 goto label; v = v.; v = v + 1; v = v[v]; v = v - v; v[v] = v; v[v] = 0.0; goto label; label: v = v.; v = v + 1; v = v[v]; v = v - v; v = v.; v = v[v]; v = v - v; v = v * v; v = 2.0 * v; v = v * v; v = v + v; v = v * v; v = v.; v = v + 1; v = v + v; v[v] = v; v = v * v; v = v - v; v = 0; label: if v >= v goto label; v = v[v]; v = v + 1; v = v[v]; v = v[v]; v = v + 1; 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 = v * v; v = v - v; v[v] = v; v = v + 1; goto label; label: v = v - 1; goto label; label: v = v cmpl 0.0; if v != 0 goto label; if v >= v goto label; label: v = v.; v = v[v]; v = v - v; v[v] = v; v[v] = v; v[v] = 0.0; label: if v != v goto label; v = v + 1; goto label; label: v = 0; label: if v >= v goto label; v = v; v = v.; v = v[v]; v = v + 1; label: if v >= v goto label; v = v.; v = v[v]; v = v cmpl v; if v <= 0 goto label; v = v; v = v.; v = v[v]; label: v = v + 1; goto label; label: if v == v goto label; v = v.; v = v.; v = v[v]; v[v] = v; v = v.; v[v] = v; v = 0; label: 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 + 1; goto label; label: v = v + 1; goto label; label: v = 0.0; v = 0; label: if v >= v goto label; v = v.; v = v[v]; v = staticinvoke (v); v = v cmpl v; if v <= 0 goto label; v = v.; v = v[v]; v = staticinvoke (v); label: v = v + 1; goto label; label: v = v cmpl 0.0; if v == 0 goto label; v = 0; label: if v >= v goto label; v = v.; v = v[v]; v = staticinvoke (v); v = ; v = v * v; v = v cmpg v; if v >= 0 goto label; v = v.; v[v] = 0.0; label: v = v + 1; goto label; label: v = newarray (org.apache.commons.math.linear.ArrayRealVector)[v]; v. = v; v = newarray (double)[v]; v = 0; label: if v >= v goto label; v = 0; label: if v >= v goto label; v = v[v]; v = v[v]; v[v] = v; v = v + 1; goto label; label: v = v.; v = new org.apache.commons.math.linear.ArrayRealVector; specialinvoke v.(double[])>(v); v[v] = v; v = v + 1; goto label; label: return; } private org.apache.commons.math.linear.SchurTransformer transformToSchur(org.apache.commons.math.linear.RealMatrix) { boolean v; org.apache.commons.math.linear.EigenDecomposition v; org.apache.commons.math.linear.RealMatrix v, v; double[][] v; double[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; org.apache.commons.math.linear.SchurTransformer v; int v, v, v, v, v, v, v, v, v, v, v, v, v; double v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v := @parameter: org.apache.commons.math.linear.RealMatrix; v = new org.apache.commons.math.linear.SchurTransformer; specialinvoke v.(org.apache.commons.math.linear.RealMatrix)>(v); v = virtualinvoke v.(); v = interfaceinvoke v.(); v = lengthof v; v = newarray (double)[v]; v. = v; v = lengthof v; v = newarray (double)[v]; v. = v; v = 0; label: v = v.; v = lengthof v; if v >= v goto label; v = v.; v = lengthof v; v = v - 1; if v == v goto label; v = v + 1; v = v[v]; v = v[v]; v = staticinvoke (v, 0.0, 1.0E-12); if v == 0 goto label; label: v = v.; v = v[v]; v = v[v]; v[v] = v; goto label; label: v = v + 1; v = v[v]; v = v + 1; v = v[v]; v = v[v]; v = v[v]; v = v - v; v = 0.5 * v; v = v * v; v = v + 1; v = v[v]; v = v[v]; v = v[v]; v = v + 1; v = v[v]; v = v * v; v = v + v; v = staticinvoke (v); v = staticinvoke (v); v = v.; v = v + v; v[v] = v; v = v.; v[v] = v; v = v.; v = v + 1; v = v + v; v[v] = v; v = v.; v = v + 1; v = neg v; v[v] = v; v = v + 1; label: v = v + 1; goto label; label: return v; } private org.apache.commons.math.complex.Complex cdiv(double, double, double, double) { org.apache.commons.math.complex.Complex v, v, v; org.apache.commons.math.linear.EigenDecomposition v; double v, v, v, v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v := @parameter: double; v := @parameter: double; v := @parameter: double; v := @parameter: double; v = new org.apache.commons.math.complex.Complex; specialinvoke v.(double,double)>(v, v); v = new org.apache.commons.math.complex.Complex; specialinvoke v.(double,double)>(v, v); v = virtualinvoke v.(v); return v; } private void findEigenVectorsFromSchur(org.apache.commons.math.linear.SchurTransformer) throws org.apache.commons.math.exception.MathArithmeticException { org.apache.commons.math.linear.SchurTransformer v; int 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, 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; double[][] v, v; org.apache.commons.math.complex.Complex v, v, v, v; boolean v, v, v, v, v, v, v, v, v; double 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, 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, 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, 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, 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, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; byte v, v, v, v, v, v, v, v, v; java.lang.Object[] v; org.apache.commons.math.linear.ArrayRealVector[] v, v; org.apache.commons.math.exception.MathArithmeticException v; org.apache.commons.math.linear.RealMatrix v, v; double[] 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, 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, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v; org.apache.commons.math.exception.util.LocalizedFormats v; org.apache.commons.math.linear.ArrayRealVector v; org.apache.commons.math.linear.EigenDecomposition v; v := @this: org.apache.commons.math.linear.EigenDecomposition; v := @parameter: org.apache.commons.math.linear.SchurTransformer; v = virtualinvoke v.(); v = interfaceinvoke v.(); v = virtualinvoke v.(); v = interfaceinvoke v.(); v = lengthof v; v = 0.0; v = 0; label: if v >= v goto label; v = v - 1; v = staticinvoke (v, 0); label: if v >= v goto label; v = v[v]; v = v[v]; v = staticinvoke (v); v = v + v; v = v + 1; goto label; label: v = v + 1; goto label; label: v = staticinvoke (v, 0.0, 1.0E-12); if v == 0 goto label; v = new org.apache.commons.math.exception.MathArithmeticException; v = ; v = newarray (java.lang.Object)[0]; specialinvoke v.(org.apache.commons.math.exception.util.Localizable,java.lang.Object[])>(v, v); throw v; label: v = 0.0; v = 0.0; v = 0.0; v = v - 1; label: if v < 0 goto label; v = v.; v = v[v]; v = v.; v = v[v]; v = staticinvoke (v, 0.0); if v == 0 goto label; v = v; v = v[v]; v[v] = 1.0; v = v - 1; label: if v < 0 goto label; v = v[v]; v = v[v]; v = v - v; v = 0.0; v = v; label: 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 + 1; goto label; label: v = v.; v = v[v]; v = staticinvoke (v, 0.0, 1.0E-12); v = v cmpg 0.0; if v >= 0 goto label; v = v; v = v; goto label; label: v = v; v = v.; v = v[v]; v = staticinvoke (v, 0.0); if v == 0 goto label; v = v cmpl 0.0; if v == 0 goto label; v = v[v]; v = neg v; v = v / v; v[v] = v; goto label; label: v = v[v]; v = neg v; v = ; v = v * v; v = v / v; v[v] = v; goto label; label: v = v[v]; v = v + 1; v = v[v]; v = v + 1; 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 = 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 = staticinvoke (v); v = staticinvoke (v); v = v cmpl v; if v <= 0 goto label; v = v + 1; v = v[v]; v = neg v; v = v * v; v = v - v; v = v / v; v[v] = v; goto label; label: v = v + 1; v = v[v]; v = neg v; v = v * v; v = v - v; v = v / v; v[v] = v; label: v = v[v]; v = v[v]; v = staticinvoke (v); v = ; v = v * v; v = v * v; v = v cmpl 1.0; if v <= 0 goto label; v = v; label: if v > v goto label; v = v[v]; v = v[v]; v = v[v]; v = v / v; v[v] = v; v = v + 1; goto label; label: v = v - 1; goto label; label: v = v cmpg 0.0; if v >= 0 goto label; v = v - 1; v = v[v]; v = v - 1; v = v[v]; v = staticinvoke (v); v = v - 1; v = v[v]; v = v[v]; v = staticinvoke (v); v = v cmpl v; if v <= 0 goto label; v = v - 1; v = v[v]; v = v - 1; v = v[v]; v = v - 1; v = v[v]; v = v / v; v[v] = v; v = v - 1; v = v[v]; v = v[v]; v = v[v]; v = v - v; v = neg v; v = v[v]; v = v - 1; v = v[v]; v = v / v; v[v] = v; goto label; label: v = v - 1; v = v[v]; v = v[v]; v = neg v; v = v - 1; v = v[v]; v = v - 1; v = v[v]; v = v - v; v = specialinvoke v.(0.0, v, v, v); v = v - 1; v = v[v]; v = v - 1; v = virtualinvoke v.(); v[v] = v; v = v - 1; v = v[v]; v = virtualinvoke v.(); v[v] = v; label: v = v[v]; v = v - 1; v[v] = 0.0; v = v[v]; v[v] = 1.0; v = v - 2; label: if v < 0 goto label; v = 0.0; v = 0.0; v = v; label: if v > v goto label; v = v[v]; v = v[v]; v = v[v]; v = v - 1; 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 + 1; goto label; label: v = v[v]; v = v[v]; v = v - v; v = v.; v = v[v]; v = staticinvoke (v, 0.0, 1.0E-12); v = v cmpg 0.0; if v >= 0 goto label; v = v; v = v; v = v; goto label; label: v = v; v = v.; v = v[v]; v = staticinvoke (v, 0.0); if v == 0 goto label; v = neg v; v = neg v; v = specialinvoke v.(v, v, v, v); v = v[v]; v = v - 1; v = virtualinvoke v.(); v[v] = v; v = v[v]; v = virtualinvoke v.(); v[v] = v; goto label; label: v = v[v]; v = v + 1; v = v[v]; v = v + 1; 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 = 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 * 2.0; v = v * v; v = staticinvoke (v, 0.0); if v == 0 goto label; v = staticinvoke (v, 0.0); if v == 0 goto label; v = ; v = v * v; v = staticinvoke (v); v = staticinvoke (v); v = v + v; v = staticinvoke (v); v = v + v; v = staticinvoke (v); v = v + v; v = staticinvoke (v); v = v + v; v = v * v; 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; v = v - v; v = specialinvoke v.(v, v, v, v); v = v[v]; v = v - 1; v = virtualinvoke v.(); v[v] = v; v = v[v]; v = virtualinvoke v.(); v[v] = v; v = staticinvoke (v); v = staticinvoke (v); v = staticinvoke (v); v = v + v; v = v cmpl v; if v <= 0 goto label; v = v + 1; v = v[v]; v = v - 1; v = neg v; v = v[v]; v = v - 1; 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 + 1; v = v[v]; v = neg v; v = v[v]; v = v[v]; v = v * v; v = v - v; v = v[v]; v = v - 1; v = v[v]; v = v * v; v = v - v; v = v / v; v[v] = v; goto label; label: v = neg v; v = v[v]; v = v - 1; v = v[v]; v = v * v; v = v - v; v = neg v; v = v[v]; v = v[v]; v = v * v; v = v - v; v = specialinvoke v.(v, v, v, v); v = v + 1; v = v[v]; v = v - 1; v = virtualinvoke v.(); v[v] = v; v = v + 1; v = v[v]; v = virtualinvoke v.(); v[v] = v; label: v = v[v]; v = v - 1; v = v[v]; v = staticinvoke (v); v = v[v]; v = v[v]; v = staticinvoke (v); v = staticinvoke (v, v); v = ; v = v * v; v = v * v; v = v cmpl 1.0; if v <= 0 goto label; v = v; label: if v > v goto label; v = v[v]; v = v - 1; v = v[v]; v = v - 1; 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: v = v - 1; goto label; label: v = v - 1; goto label; label: v = 0; label: if v >= v goto label; if v >= 0 goto label; v = 1; goto label; label: v = 0; label: v = v - 1; if v <= v goto label; v = 1; goto label; label: v = 0; label: v = v | v; if v == 0 goto label; v = v; label: if v >= v goto label; v = v[v]; v = v[v]; v = v[v]; v[v] = v; v = v + 1; goto label; label: v = v + 1; goto label; label: v = v - 1; label: if v < 0 goto label; v = 0; label: v = v - 1; if v > v goto label; v = 0.0; v = 0; label: v = v - 1; v = staticinvoke (v, 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 + 1; goto label; label: v = v[v]; v[v] = v; v = v + 1; goto label; label: v = v - 1; goto label; label: v = newarray (org.apache.commons.math.linear.ArrayRealVector)[v]; v. = v; v = newarray (double)[v]; v = 0; label: if v >= v goto label; v = 0; label: if v >= v goto label; v = v[v]; v = v[v]; v[v] = v; v = v + 1; goto label; label: v = v.; v = new org.apache.commons.math.linear.ArrayRealVector; specialinvoke v.(double[])>(v); v[v] = v; v = v + 1; goto label; label: return; } }