long tmStarted = new Date().getTime();
LUDecompositionQuick coltSolver = new LUDecompositionQuick();
coltSolver.decompose(matrix);coltSolver.setLU(matrix);
DoubleMatrix1D vector = b.copy();
coltSolver.solve(vector);
long tmFinished = new Date().getTime();
System.out.println(" time taken: "+((double)tmFinished-tmStarted)/1000);
verifyAxb(matrix, b, vector);
tmStarted = new Date().getTime();