@@ -10746,6 +10746,66 @@ Mat<eT>::fixed<fixed_n_rows, fixed_n_cols>::memptr() const
1074610746
1074710747
1074810748
10749+ template <typename eT>
10750+ template <uword fixed_n_rows, uword fixed_n_cols>
10751+ arma_inline
10752+ subview_row<eT>
10753+ Mat<eT>::fixed<fixed_n_rows, fixed_n_cols>::row(const uword row_num)
10754+ {
10755+ arma_debug_sigprint ();
10756+
10757+ arma_conform_check_bounds ( row_num >= fixed_n_rows, " Mat::row(): index out of bounds" );
10758+
10759+ return subview_row<eT>(*this , row_num);
10760+ }
10761+
10762+
10763+
10764+ template <typename eT>
10765+ template <uword fixed_n_rows, uword fixed_n_cols>
10766+ arma_inline
10767+ const subview_row<eT>
10768+ Mat<eT>::fixed<fixed_n_rows, fixed_n_cols>::row(const uword row_num) const
10769+ {
10770+ arma_debug_sigprint ();
10771+
10772+ arma_conform_check_bounds ( row_num >= fixed_n_rows, " Mat::row(): index out of bounds" );
10773+
10774+ return subview_row<eT>(*this , row_num);
10775+ }
10776+
10777+
10778+
10779+ template <typename eT>
10780+ template <uword fixed_n_rows, uword fixed_n_cols>
10781+ arma_inline
10782+ subview_col<eT>
10783+ Mat<eT>::fixed<fixed_n_rows, fixed_n_cols>::col(const uword col_num)
10784+ {
10785+ arma_debug_sigprint ();
10786+
10787+ arma_conform_check_bounds ( col_num >= fixed_n_cols, " Mat::col(): index out of bounds" );
10788+
10789+ return subview_col<eT>(*this , col_num);
10790+ }
10791+
10792+
10793+
10794+ template <typename eT>
10795+ template <uword fixed_n_rows, uword fixed_n_cols>
10796+ arma_inline
10797+ const subview_col<eT>
10798+ Mat<eT>::fixed<fixed_n_rows, fixed_n_cols>::col(const uword col_num) const
10799+ {
10800+ arma_debug_sigprint ();
10801+
10802+ arma_conform_check_bounds ( col_num >= fixed_n_cols, " Mat::col(): index out of bounds" );
10803+
10804+ return subview_col<eT>(*this , col_num);
10805+ }
10806+
10807+
10808+
1074910809template <typename eT>
1075010810template <uword fixed_n_rows, uword fixed_n_cols>
1075110811arma_inline
0 commit comments