private void checkMult(int m, int n, int o) {
DenseMatrix64F A_d = RandomMatrices.createRandom(m, n,rand);
DenseMatrix64F B_d = RandomMatrices.createRandom(n, o,rand);
DenseMatrix64F C_d = new DenseMatrix64F(m, o);
BlockD3Matrix64F A_b = BlockD3MatrixOps.convert(A_d,BLOCK_LENGTH);
BlockD3Matrix64F B_b = BlockD3MatrixOps.convert(B_d,BLOCK_LENGTH);
BlockD3Matrix64F C_b = BlockD3MatrixOps.random(m, o, -1 , 1 , rand , BLOCK_LENGTH);
CommonOps.mult(A_d,B_d,C_d);
BlockD3MatrixOps.mult(A_b,B_b,C_b);
assertTrue( GenericMatrixOps.isEquivalent(C_d,C_b,1e-8));