| 921 | |
| 922 | template <int RTYPE, bool NA, typename T> |
| 923 | inline typename sugar::detail::RowSumsReturn<RTYPE>::type |
| 924 | rowSums(const MatrixBase<RTYPE, NA, T>& x, bool na_rm = false) { |
| 925 | if (!na_rm) { |
| 926 | return sugar::RowSumsImpl<RTYPE, NA, T, false>(x); |
| 927 | } |
| 928 | return sugar::RowSumsImpl<RTYPE, NA, T, true>(x); |
| 929 | } |
| 930 | |
| 931 | template <int RTYPE, bool NA, typename T> |
| 932 | inline typename sugar::detail::ColSumsReturn<RTYPE>::type |
no test coverage detected