public static void extract(DMatrixRMaj src,
                            int srcY0, int srcX0,
                            DMatrixRMaj dst,
                            int dstY0, int dstX0,
                            int numRows, int numCols)
 {
     for (int y = 0; y < numRows; y++)
     {
         int indexSrc = src.getIndex(y + srcY0, srcX0);
         int indexDst = dst.getIndex(y + dstY0, dstX0);
         System.Array.Copy(src.data, indexSrc, dst.data, indexDst, numCols);
     }
 }