Java Supercompiler. Version 0.0.76. Copyright (c) 2001 Supercompilers, LLC. /* Supercompilation options -------------------------------------------------------------------- internal option name | command line option = value -------------------------------------------------------------------- method | -method <method identifier> = test allMethods | -allMethods, -allm, -am = false destinationDir | -destination <directory> = invokeLimit | -invoke<n>, -i<n> = no recurLimit | -recur<n>, -r<n> = 5 arrayLimit | -arrayLimit<n>, -al<n> = 80 joinLabeled | -joinLabeled, -jla, -join, -j = false joinTree | -joinLoop, -jl, -join, -j = false joinTreeR | -joinIf, -ji, -join, -j = false unfoldLoopNumber | -loop<n>, -l<n> = 0 unfoldLoop_Empty () | -unfoldLoopEmpty, -ule, -ul1 = true unfoldLoop_Linear () | -unfoldLoopLinear, -ull, -ul2 = true unfoldLoop_NoBreak () | -unfoldLoopNoBreak, -ulnb, -ul = true defaultArrayElements | -[no]defaultArrayElements, -[no]dae = true multiplyZeroFP | -[no]multiplyZeroFP, -[no]mzfp = true changeAccessOrder | -[no]changeAccessOrder, -[no]cao = true --------------------------------------------------------------------*/ //-------------------------------------- 0 sec - field SolveTest.dim //-------------------------------------- 0 sec - postprocessing... public static final int dim = 3; //-------------------------------------- 0 sec - field java.lang.Double.POSITIVE_INFINITY //-------------------------------------- 0 sec - postprocessing... public static final double POSITIVE_INFINITY = (1.0D / 0.0D); //-------------------------------------- 0 sec - field java.lang.Double.NEGATIVE_INFINITY //-------------------------------------- 0 sec - postprocessing... public static final double NEGATIVE_INFINITY = (-1.0D / 0.0D); //-------------------------------------- 0 sec - field java.lang.Double.NaN //-------------------------------------- 0 sec - postprocessing... public static final double NaN = (0.0D / 0.0D); //-------------------------------------- 0 sec - field java.lang.Double.MAX_VALUE //-------------------------------------- 0 sec - postprocessing... public static final double MAX_VALUE = 1.7976931348623157e308D; //-------------------------------------- 0 sec - field java.lang.Double.MIN_VALUE //-------------------------------------- 0 sec - postprocessing... public static final double MIN_VALUE = java.lang.Double.longBitsToDouble(1L) /*static*/; //-------------------------------------- 0 sec - field java.lang.Double.TYPE //-------------------------------------- 0 sec - postprocessing... public static final java.lang.Class TYPE = java.lang.Class.getPrimitiveClass("double") /*static*/; //-------------------------------------- 0 sec - field java.lang.Double.serialVersionUID //-------------------------------------- 0 sec - postprocessing... private static final long serialVersionUID = -9172774392245257468L; //-------------------------------------- 0 sec - field java.lang.Math.E //-------------------------------------- 0 sec - postprocessing... public static final double E = 2.718281828459045D; //-------------------------------------- 0 sec - field java.lang.Math.PI //-------------------------------------- 0 sec - postprocessing... public static final double PI = 3.141592653589793D; //-------------------------------------- 0 sec - method SolveTest.test(double[][]) //-------------------------------------- 1 sec - postprocessing... public static Jama.Matrix test (final double[][] b_13) { final double b_0_0_23 = b_13[0][0]; final double b_1_0_30 = b_13[1][0]; final double b_2_0_37 = b_13[2][0]; final Jama.Matrix X_487 = new Jama.Matrix(3, 1); //- this is X_487 = new Jama.Matrix(3, 1); // X_487.m = 3; // X_487.n = 1; // final double[][] A_492 = new double[3][1]; // X_487.A = A_492; final double[][] A_492 = X_487.A; final double[] A_0_489 = A_492[0]; A_0_489[0] = b_0_0_23; final double[] A_1_490 = A_492[1]; A_1_490[0] = b_2_0_37; final double[] A_2_491 = A_492[2]; A_2_491[0] = b_1_0_30; final double A_1_0_539 = b_2_0_37 - b_0_0_23 * 0.5D; A_1_490[0] = A_1_0_539; final double double_552 = b_1_0_30 - b_0_0_23 * 0.6666666666666666D; A_2_491[0] = double_552; final double double_573 = double_552 - A_1_0_539 * 0.8333333333333331D; A_2_491[0] = double_573; final double A_2_0_601 = double_573 / -0.0013888888888888562D; A_2_491[0] = A_2_0_601; final double double_611 = b_0_0_23 - A_2_0_601 * 0.25D; A_0_489[0] = double_611; final double double_624 = A_1_0_539 - A_2_0_601 * 0.04166666666666666D; A_1_490[0] = double_624; final double A_1_0_643 = double_624 / 0.033333333333333354D; A_1_490[0] = A_1_0_643; final double double_653 = double_611 - A_1_0_643 * 0.3333333333333333D; A_0_489[0] = double_653; A_0_489[0] = double_653 / 0.5D; return X_487; } //-------------------------------------- 2 sec - JScp version 0.0.76