Semplicemente si considera la matrice come un array di dimensione Rows * Cols e si lavora con gli indici per trovare il punto da elaborare.
Con matrici al cui interno c'è un pointer allocato con new, permette di risparmiare Cols allocazioni.