### Question:
LinearAlgebraUtils { public static void fliplr_inplace(DoubleMatrix A) { final int nRows = A.rows; final int nCols = A.columns; if (nRows == 1 || nCols == 1) { double tmp; final int length = A.length; for (int i = 0; i < (length / 2); i++) { tmp = A.data[i]; A.data[i] = A.data[length - i - 1]; A.data[length - i - 1] = tmp; } } else { for (int i = 0; i < (nCols / 2); ++i) { DoubleMatrix tmp1 = A.getColumn(i); DoubleMatrix tmp2 = A.getColumn(nCols - i - 1); A.putColumn(i, tmp2); A.putColumn(nCols - i - 1, tmp1); } } }  static double[] solve22(double[][] A, double[] y); static double[] solve33(double[][] A, double[] rhs); static DoubleMatrix absMatrix(DoubleMatrix inMatrix); static double[][] absMatrix(double[][] inMatrix); static DoubleMatrix matrixPower(DoubleMatrix data, double scalar); static double[][] matrixPower(double[][] inMatrix, double scalar); static void invertChol_inplace(double[][] inMatrix); static double[][] invertChol(double[][] inMatrix); static void invertChol_inplace(DoubleMatrix inMatrix); static DoubleMatrix invertChol(DoubleMatrix inMatrix); static ComplexDoubleMatrix dotmult(ComplexDoubleMatrix A, ComplexDoubleMatrix B); static void dotmult_inplace(ComplexDoubleMatrix A, ComplexDoubleMatrix B); static void fliplr_inplace(DoubleMatrix A); static DoubleMatrix matTxmat(DoubleMatrix matrix1, DoubleMatrix matrix2); static ComplexDoubleMatrix matTxmat(ComplexDoubleMatrix matrix1, ComplexDoubleMatrix matrix2); static void wshift_inplace(DoubleMatrix inVector, int n); static DoubleMatrix wshift(DoubleMatrix inMatrix, int n); static void setdata(DoubleMatrix outMatrix, Window outWin, DoubleMatrix inMatrix, Window inWin); static void setdata(ComplexDoubleMatrix outMatrix, Window outWin, ComplexDoubleMatrix inMatrix, Window inWin); static void setdata(ComplexDoubleMatrix outMatrix, ComplexDoubleMatrix inMatrix, Window inWin); static void setdata(DoubleMatrix outMatrix, DoubleMatrix inMatrix, Window inWin); static void chol_inplace(double[][] inMatrix); static void chol_inplace(DoubleMatrix inMatrix); static void invert_inplace(double[][] inMatrix); static double[][] invert(double[][] inMatrix); static void invert_inplace(DoubleMatrix inMatrix); static DoubleMatrix invert(DoubleMatrix inMatrix); static void arrangeCholesky_inplace(DoubleMatrix inMatrix); static void arrangeCholesky_inplace(double[][] inArray);  }### Answer:
@Test public void testFliplr() throws Exception { DoubleMatrix A_33_FLIP_ACTUAL = A_33.dup(); LinearAlgebraUtils.fliplr_inplace(A_33_FLIP_ACTUAL); Assert.assertEquals(A_33_FLIP_EXPECTED, A_33_FLIP_ACTUAL); }