public double[] getRow(int row) {
        row = getIndexFromMap(rowMaskMap, row);
        double[] values = new double[columns()];
        for (int c = 0; c < columns(); ++c)
            values[c] = matrix.get(row, getIndexFromMap(colMaskMap, c));
        return values;
    }
public double [ ] getRow ( int row ) { row = getIndexFromMap ( rowMaskMap , row ) ; double [ ] values = new double [ columns ( ) ] ; for ( int c = 0 ; c < columns ( ) ; ++ c ) values [ c ] = matrix . get ( row , getIndexFromMap ( colMaskMap , c ) ) ; return values ; }
{@inheritDoc}