class oadd.org.apache.commons.math.linear.SingularValueDecomposition$Solver extends java.lang.Object implements oadd.org.apache.commons.math.linear.DecompositionSolver { private final oadd.org.apache.commons.math.linear.RealMatrix pseudoInverse; private boolean nonSingular; private void (double[], oadd.org.apache.commons.math.linear.RealMatrix, oadd.org.apache.commons.math.linear.RealMatrix, boolean, double) { double[] v, v; oadd.org.apache.commons.math.linear.Array2DRowRealMatrix v; byte v; oadd.org.apache.commons.math.linear.SingularValueDecomposition$Solver v; int v, v, v, v; boolean v; double v, v, v, v, v, v; oadd.org.apache.commons.math.linear.RealMatrix v, v, v; double[][] v; v := @this: oadd.org.apache.commons.math.linear.SingularValueDecomposition$Solver; v := @parameter: double[]; v := @parameter: oadd.org.apache.commons.math.linear.RealMatrix; v := @parameter: oadd.org.apache.commons.math.linear.RealMatrix; v := @parameter: boolean; v := @parameter: double; specialinvoke v.()>(); v = interfaceinvoke v.(); v = 0; label: v = lengthof v; if v >= v goto label; v = v[v]; v = v cmpl v; if v <= 0 goto label; v = v[v]; v = 1.0 / v; goto label; label: v = 0.0; label: v = v[v]; v = 0; label: v = lengthof v; if v >= v goto label; v = v[v]; v = v * v; v[v] = v; v = v + 1; goto label; label: v = v + 1; goto label; label: v = new oadd.org.apache.commons.math.linear.Array2DRowRealMatrix; specialinvoke v.(double[][],boolean)>(v, 0); v = interfaceinvoke v.(v); v. = v; v. = v; return; } public oadd.org.apache.commons.math.linear.RealVector solve(oadd.org.apache.commons.math.linear.RealVector) { oadd.org.apache.commons.math.linear.SingularValueDecomposition$Solver v; oadd.org.apache.commons.math.linear.RealMatrix v; oadd.org.apache.commons.math.linear.RealVector v, v; v := @this: oadd.org.apache.commons.math.linear.SingularValueDecomposition$Solver; v := @parameter: oadd.org.apache.commons.math.linear.RealVector; v = v.; v = interfaceinvoke v.(v); return v; } public oadd.org.apache.commons.math.linear.RealMatrix solve(oadd.org.apache.commons.math.linear.RealMatrix) { oadd.org.apache.commons.math.linear.SingularValueDecomposition$Solver v; oadd.org.apache.commons.math.linear.RealMatrix v, v, v; v := @this: oadd.org.apache.commons.math.linear.SingularValueDecomposition$Solver; v := @parameter: oadd.org.apache.commons.math.linear.RealMatrix; v = v.; v = interfaceinvoke v.(v); return v; } public boolean isNonSingular() { oadd.org.apache.commons.math.linear.SingularValueDecomposition$Solver v; boolean v; v := @this: oadd.org.apache.commons.math.linear.SingularValueDecomposition$Solver; v = v.; return v; } public oadd.org.apache.commons.math.linear.RealMatrix getInverse() { oadd.org.apache.commons.math.linear.RealMatrix v; oadd.org.apache.commons.math.linear.SingularValueDecomposition$Solver v; v := @this: oadd.org.apache.commons.math.linear.SingularValueDecomposition$Solver; v = v.; return v; } }