Rcpp Version 1.0.9
rowSums.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Rcpp::sugar::detail::RowSumsReturn< RTYPE >
 
struct  Rcpp::sugar::detail::RowSumsReturn< LGLSXP >
 
struct  Rcpp::sugar::detail::ColSumsReturn< RTYPE >
 
struct  Rcpp::sugar::detail::RowMeansReturn< RTYPE >
 
struct  Rcpp::sugar::detail::RowMeansReturn< CPLXSXP >
 
struct  Rcpp::sugar::detail::ColMeansReturn< RTYPE >
 
class  Rcpp::sugar::RowSumsImpl< RTYPE, NA, T, NA_RM >
 
class  Rcpp::sugar::RowSumsImpl< RTYPE, NA, T, true >
 
class  Rcpp::sugar::RowSumsImpl< RTYPE, false, T, NA_RM >
 
class  Rcpp::sugar::ColSumsImpl< RTYPE, NA, T, NA_RM >
 
class  Rcpp::sugar::ColSumsImpl< RTYPE, NA, T, true >
 
class  Rcpp::sugar::ColSumsImpl< RTYPE, false, T, NA_RM >
 
class  Rcpp::sugar::RowMeansImpl< RTYPE, NA, T, NA_RM >
 
class  Rcpp::sugar::RowMeansImpl< RTYPE, NA, T, true >
 
class  Rcpp::sugar::RowMeansImpl< RTYPE, false, T, NA_RM >
 
class  Rcpp::sugar::ColMeansImpl< RTYPE, NA, T, NA_RM >
 
class  Rcpp::sugar::ColMeansImpl< RTYPE, NA, T, true >
 
class  Rcpp::sugar::ColMeansImpl< RTYPE, false, T, NA_RM >
 

Namespaces

 Rcpp
 Rcpp API.
 
 Rcpp::sugar
 
 Rcpp::sugar::detail
 

Macros

#define ROW_SUMS_IMPL_KEEPNA(__RTYPE__)
 
#define ROW_SUMS_IMPL_RMNA(__RTYPE__)
 
#define COL_SUMS_IMPL_KEEPNA(__RTYPE__)
 
#define COL_SUMS_IMPL_RMNA(__RTYPE__)
 
#define ROW_MEANS_IMPL_KEEPNA(__RTYPE__)
 
#define ROW_MEANS_IMPL_RMNA(__RTYPE__)
 
#define COL_MEANS_IMPL_KEEPNA(__RTYPE__)
 
#define COL_MEANS_IMPL_RMNA(__RTYPE__)
 

Functions

bool Rcpp::sugar::detail::check_na (double x)
 
bool Rcpp::sugar::detail::check_na (int x)
 
bool Rcpp::sugar::detail::check_na (Rboolean x)
 
bool Rcpp::sugar::detail::check_na (SEXP x)
 
bool Rcpp::sugar::detail::check_na (Rcomplex x)
 
void Rcpp::sugar::detail::incr (double *lhs, double rhs)
 
void Rcpp::sugar::detail::incr (int *lhs, int rhs)
 
void Rcpp::sugar::detail::incr (Rcomplex *lhs, const Rcomplex &rhs)
 
void Rcpp::sugar::detail::div (double *lhs, R_xlen_t rhs)
 
void Rcpp::sugar::detail::div (Rcomplex *lhs, R_xlen_t rhs)
 
void Rcpp::sugar::detail::set_nan (double *x)
 
void Rcpp::sugar::detail::set_nan (Rcomplex *x)
 
template<int RTYPE, bool NA, typename T >
sugar::detail::RowSumsReturn< RTYPE >::type Rcpp::rowSums (const MatrixBase< RTYPE, NA, T > &x, bool na_rm=false)
 
template<int RTYPE, bool NA, typename T >
sugar::detail::ColSumsReturn< RTYPE >::type Rcpp::colSums (const MatrixBase< RTYPE, NA, T > &x, bool na_rm=false)
 
template<int RTYPE, bool NA, typename T >
sugar::detail::RowMeansReturn< RTYPE >::type Rcpp::rowMeans (const MatrixBase< RTYPE, NA, T > &x, bool na_rm=false)
 
template<int RTYPE, bool NA, typename T >
sugar::detail::ColMeansReturn< RTYPE >::type Rcpp::colMeans (const MatrixBase< RTYPE, NA, T > &x, bool na_rm=false)
 

Macro Definition Documentation

◆ COL_MEANS_IMPL_KEEPNA

#define COL_MEANS_IMPL_KEEPNA (   __RTYPE__)

Definition at line 753 of file rowSums.h.

◆ COL_MEANS_IMPL_RMNA

#define COL_MEANS_IMPL_RMNA (   __RTYPE__)

Definition at line 861 of file rowSums.h.

◆ COL_SUMS_IMPL_KEEPNA

#define COL_SUMS_IMPL_KEEPNA (   __RTYPE__)

Definition at line 353 of file rowSums.h.

◆ COL_SUMS_IMPL_RMNA

#define COL_SUMS_IMPL_RMNA (   __RTYPE__)

Definition at line 448 of file rowSums.h.

◆ ROW_MEANS_IMPL_KEEPNA

#define ROW_MEANS_IMPL_KEEPNA (   __RTYPE__)

Definition at line 544 of file rowSums.h.

◆ ROW_MEANS_IMPL_RMNA

#define ROW_MEANS_IMPL_RMNA (   __RTYPE__)

Definition at line 652 of file rowSums.h.

◆ ROW_SUMS_IMPL_KEEPNA

#define ROW_SUMS_IMPL_KEEPNA (   __RTYPE__)

Definition at line 169 of file rowSums.h.

◆ ROW_SUMS_IMPL_RMNA

#define ROW_SUMS_IMPL_RMNA (   __RTYPE__)

Definition at line 264 of file rowSums.h.