Lines Matching refs:in_row1

1195 Cube<eT>::rows(const uword in_row1, const uword in_row2)  in rows()  argument
1201 (in_row1 > in_row2) || (in_row2 >= n_rows), in rows()
1205 const uword subcube_n_rows = in_row2 - in_row1 + 1; in rows()
1207 return subview_cube<eT>(*this, in_row1, 0, 0, subcube_n_rows, n_cols, n_slices); in rows()
1216 Cube<eT>::rows(const uword in_row1, const uword in_row2) const in rows() argument
1222 (in_row1 > in_row2) || (in_row2 >= n_rows), in rows()
1226 const uword subcube_n_rows = in_row2 - in_row1 + 1; in rows()
1228 return subview_cube<eT>(*this, in_row1, 0, 0, subcube_n_rows, n_cols, n_slices); in rows()
1321 Cube<eT>::subcube(const uword in_row1, const uword in_col1, const uword in_slice1, const uword in_r… in subcube() argument
1327 (in_row1 > in_row2) || (in_col1 > in_col2) || (in_slice1 > in_slice2) || in subcube()
1332 const uword subcube_n_rows = in_row2 - in_row1 + 1; in subcube()
1336 …return subview_cube<eT>(*this, in_row1, in_col1, in_slice1, subcube_n_rows, subcube_n_cols, subcub… in subcube()
1345 Cube<eT>::subcube(const uword in_row1, const uword in_col1, const uword in_slice1, const uword in_r… in subcube() argument
1351 (in_row1 > in_row2) || (in_col1 > in_col2) || (in_slice1 > in_slice2) || in subcube()
1356 const uword subcube_n_rows = in_row2 - in_row1 + 1; in subcube()
1360 …return subview_cube<eT>(*this, in_row1, in_col1, in_slice1, subcube_n_rows, subcube_n_cols, subcub… in subcube()
1369 Cube<eT>::subcube(const uword in_row1, const uword in_col1, const uword in_slice1, const SizeCube& … in subcube() argument
1383 …( in_row1 >= l_n_rows) || ( in_col1 >= l_n_cols) || ( in_slice1 … in subcube()
1384 …|| ((in_row1 + s_n_rows) > l_n_rows) || ((in_col1 + s_n_cols) > l_n_cols) || ((in_slice1 + s_n_s… in subcube()
1388 return subview_cube<eT>(*this, in_row1, in_col1, in_slice1, s_n_rows, s_n_cols, s_n_slices); in subcube()
1397 Cube<eT>::subcube(const uword in_row1, const uword in_col1, const uword in_slice1, const SizeCube& … in subcube() argument
1411 …( in_row1 >= l_n_rows) || ( in_col1 >= l_n_cols) || ( in_slice1 … in subcube()
1412 …|| ((in_row1 + s_n_rows) > l_n_rows) || ((in_col1 + s_n_cols) > l_n_cols) || ((in_slice1 + s_n_s… in subcube()
1416 return subview_cube<eT>(*this, in_row1, in_col1, in_slice1, s_n_rows, s_n_cols, s_n_slices); in subcube()
1437 const uword in_row1 = row_all ? 0 : row_span.a; in subcube() local
1439 const uword subcube_n_rows = row_all ? local_n_rows : in_row2 - in_row1 + 1; in subcube()
1451 ( row_all ? false : ((in_row1 > in_row2) || (in_row2 >= local_n_rows)) ) in subcube()
1460 …return subview_cube<eT>(*this, in_row1, in_col1, in_slice1, subcube_n_rows, subcube_n_cols, subcub… in subcube()
1481 const uword in_row1 = row_all ? 0 : row_span.a; in subcube() local
1483 const uword subcube_n_rows = row_all ? local_n_rows : in_row2 - in_row1 + 1; in subcube()
1495 ( row_all ? false : ((in_row1 > in_row2) || (in_row2 >= local_n_rows)) ) in subcube()
1504 …return subview_cube<eT>(*this, in_row1, in_col1, in_slice1, subcube_n_rows, subcube_n_cols, subcub… in subcube()
1536 Cube<eT>::operator()(const uword in_row1, const uword in_col1, const uword in_slice1, const SizeCub… in operator ()() argument
1540 return (*this).subcube(in_row1, in_col1, in_slice1, s); in operator ()()
1548 Cube<eT>::operator()(const uword in_row1, const uword in_col1, const uword in_slice1, const SizeCub… in operator ()() argument
1552 return (*this).subcube(in_row1, in_col1, in_slice1, s); in operator ()()
1560 Cube<eT>::tube(const uword in_row1, const uword in_col1) in tube() argument
1566 ((in_row1 >= n_rows) || (in_col1 >= n_cols)), in tube()
1570 return subview_cube<eT>(*this, in_row1, in_col1, 0, 1, 1, n_slices); in tube()
1578 Cube<eT>::tube(const uword in_row1, const uword in_col1) const in tube() argument
1584 ((in_row1 >= n_rows) || (in_col1 >= n_cols)), in tube()
1588 return subview_cube<eT>(*this, in_row1, in_col1, 0, 1, 1, n_slices); in tube()
1596 Cube<eT>::tube(const uword in_row1, const uword in_col1, const uword in_row2, const uword in_col2) in tube() argument
1602 (in_row1 > in_row2) || (in_col1 > in_col2) || in tube()
1607 const uword subcube_n_rows = in_row2 - in_row1 + 1; in tube()
1610 return subview_cube<eT>(*this, in_row1, in_col1, 0, subcube_n_rows, subcube_n_cols, n_slices); in tube()
1618 Cube<eT>::tube(const uword in_row1, const uword in_col1, const uword in_row2, const uword in_col2) … in tube() argument
1624 (in_row1 > in_row2) || (in_col1 > in_col2) || in tube()
1629 const uword subcube_n_rows = in_row2 - in_row1 + 1; in tube()
1632 return subview_cube<eT>(*this, in_row1, in_col1, 0, subcube_n_rows, subcube_n_cols, n_slices); in tube()
1640 Cube<eT>::tube(const uword in_row1, const uword in_col1, const SizeMat& s) in tube() argument
1652 …((in_row1 >= l_n_rows) || (in_col1 >= l_n_cols) || ((in_row1 + s_n_rows) > l_n_rows) || ((in_col1 … in tube()
1656 return subview_cube<eT>(*this, in_row1, in_col1, 0, s_n_rows, s_n_cols, n_slices); in tube()
1664 Cube<eT>::tube(const uword in_row1, const uword in_col1, const SizeMat& s) const in tube() argument
1676 …((in_row1 >= l_n_rows) || (in_col1 >= l_n_cols) || ((in_row1 + s_n_rows) > l_n_rows) || ((in_col1 … in tube()
1680 return subview_cube<eT>(*this, in_row1, in_col1, 0, s_n_rows, s_n_cols, n_slices); in tube()
1698 const uword in_row1 = row_all ? 0 : row_span.a; in tube() local
1700 const uword subcube_n_rows = row_all ? local_n_rows : in_row2 - in_row1 + 1; in tube()
1708 ( row_all ? false : ((in_row1 > in_row2) || (in_row2 >= local_n_rows)) ) in tube()
1715 return subview_cube<eT>(*this, in_row1, in_col1, 0, subcube_n_rows, subcube_n_cols, n_slices); in tube()
1733 const uword in_row1 = row_all ? 0 : row_span.a; in tube() local
1735 const uword subcube_n_rows = row_all ? local_n_rows : in_row2 - in_row1 + 1; in tube()
1743 ( row_all ? false : ((in_row1 > in_row2) || (in_row2 >= local_n_rows)) ) in tube()
1750 return subview_cube<eT>(*this, in_row1, in_col1, 0, subcube_n_rows, subcube_n_cols, n_slices); in tube()
2095 Cube<eT>::shed_rows(const uword in_row1, const uword in_row2) in shed_rows() argument
2101 (in_row1 > in_row2) || (in_row2 >= n_rows), in shed_rows()
2105 const uword n_keep_front = in_row1; in shed_rows()
2112 X.rows( 0, (n_keep_front-1) ) = rows( 0, (in_row1-1) ); in shed_rows()
3638 const uword in_row1 = row_span.a; in in_range() local
3648 …const bool rows_ok = row_span.whole ? true : ( (in_row1 <= in_row2) && (in_row2 < n_rows… in in_range()