public static void analysisGaussianEliminationWithPivot(Matrix A, Vector B, Vector X) { System.out.println("GaussianElimination"); pw.print(","); pw.print("GaussianElimination"); analysis( X, () -> { try { return Algorithm.gaussianEliminationWithPivot(A.toDoubleArray(), B.toDoubleArray()); } catch (Exception e) { e.printStackTrace(); pw.print(","); pw.print("-"); pw.print(","); pw.print("-"); pw.println(); return new double[0]; } }); }