Rcpp Version 0.12.12
algorithm.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::algorithm::helpers::CTYPE_CHAR
 
struct  Rcpp::algorithm::helpers::CTYPE_SHORT
 
struct  Rcpp::algorithm::helpers::CTYPE_INT
 
struct  Rcpp::algorithm::helpers::CTYPE_LONG
 
struct  Rcpp::algorithm::helpers::CTYPE_FLOAT
 
struct  Rcpp::algorithm::helpers::CTYPE_DOUBLE
 
struct  Rcpp::algorithm::helpers::CTYPE_LONG_DOUBLE
 
struct  Rcpp::algorithm::helpers::CTYPE_STRING
 
struct  Rcpp::algorithm::helpers::CTYPE_UNSIGNED_CHAR
 
struct  Rcpp::algorithm::helpers::CTYPE_UNSIGNED_SHORT
 
struct  Rcpp::algorithm::helpers::CTYPE_UNSIGNED_INT
 
struct  Rcpp::algorithm::helpers::CTYPE_UNSIGNED_LONG
 
struct  Rcpp::algorithm::helpers::CTYPE_UNKNOWN
 
struct  Rcpp::algorithm::helpers::ctype_helper< I >
 
struct  Rcpp::algorithm::helpers::ctype_helper< sizeof(CTYPE_CHAR) >
 
struct  Rcpp::algorithm::helpers::ctype_helper< sizeof(CTYPE_SHORT) >
 
struct  Rcpp::algorithm::helpers::ctype_helper< sizeof(CTYPE_INT) >
 
struct  Rcpp::algorithm::helpers::ctype_helper< sizeof(CTYPE_LONG) >
 
struct  Rcpp::algorithm::helpers::ctype_helper< sizeof(CTYPE_FLOAT) >
 
struct  Rcpp::algorithm::helpers::ctype_helper< sizeof(CTYPE_DOUBLE) >
 
struct  Rcpp::algorithm::helpers::ctype_helper< sizeof(CTYPE_LONG_DOUBLE) >
 
struct  Rcpp::algorithm::helpers::ctype_helper< sizeof(CTYPE_STRING) >
 
struct  Rcpp::algorithm::helpers::ctype_helper< sizeof(CTYPE_UNSIGNED_CHAR) >
 
struct  Rcpp::algorithm::helpers::ctype_helper< sizeof(CTYPE_UNSIGNED_SHORT) >
 
struct  Rcpp::algorithm::helpers::ctype_helper< sizeof(CTYPE_UNSIGNED_INT) >
 
struct  Rcpp::algorithm::helpers::ctype_helper< sizeof(CTYPE_UNSIGNED_LONG) >
 
struct  Rcpp::algorithm::helpers::ctype< T >
 
struct  Rcpp::algorithm::helpers::decays_to_ctype< T >
 
struct  Rcpp::algorithm::helpers::rtype_helper< T >
 
struct  Rcpp::algorithm::helpers::rtype_helper< double >
 
struct  Rcpp::algorithm::helpers::rtype_helper< int >
 
struct  Rcpp::algorithm::helpers::rtype< T >
 
struct  Rcpp::algorithm::helpers::log
 
struct  Rcpp::algorithm::helpers::exp
 
struct  Rcpp::algorithm::helpers::sqrt
 

Namespaces

 Rcpp
 Rcpp API.
 
 Rcpp::algorithm
 
 Rcpp::algorithm::helpers
 

Macros

#define RCPP_CONSTEXPR_FUNC
 
#define RCPP_CONSTEXPR_VAR   const
 

Functions

template<typename InputIterator >
traits::enable_if< helpers::decays_to_ctype< typename std::iterator_traits< InputIterator >::value_type >::value, typename helpers::ctype< typename std::iterator_traits< InputIterator >::value_type >::type >::type Rcpp::algorithm::sum (InputIterator begin, InputIterator end)
 
template<typename InputIterator >
traits::enable_if< helpers::decays_to_ctype< typename std::iterator_traits< InputIterator >::value_type >::value, typename helpers::ctype< typename std::iterator_traits< InputIterator >::value_type >::type >::type Rcpp::algorithm::sum_nona (InputIterator begin, InputIterator end)
 
template<typename InputIterator >
traits::enable_if< helpers::decays_to_ctype< typename std::iterator_traits< InputIterator >::value_type >::value, typename helpers::ctype< typename std::iterator_traits< InputIterator >::value_type >::type >::type Rcpp::algorithm::prod (InputIterator begin, InputIterator end)
 
template<typename InputIterator >
traits::enable_if< helpers::decays_to_ctype< typename std::iterator_traits< InputIterator >::value_type >::value, typename helpers::ctype< typename std::iterator_traits< InputIterator >::value_type >::type >::type Rcpp::algorithm::prod_nona (InputIterator begin, InputIterator end)
 
template<typename InputIterator >
traits::enable_if< helpers::decays_to_ctype< typename std::iterator_traits< InputIterator >::value_type >::value, typename helpers::ctype< typename std::iterator_traits< InputIterator >::value_type >::type >::type Rcpp::algorithm::max (InputIterator begin, InputIterator end)
 
template<typename InputIterator >
traits::enable_if< helpers::decays_to_ctype< typename std::iterator_traits< InputIterator >::value_type >::value, typename helpers::ctype< typename std::iterator_traits< InputIterator >::value_type >::type >::type Rcpp::algorithm::max_nona (InputIterator begin, InputIterator end)
 
template<typename InputIterator >
traits::enable_if< helpers::decays_to_ctype< typename std::iterator_traits< InputIterator >::value_type >::value, typename helpers::ctype< typename std::iterator_traits< InputIterator >::value_type >::type >::type Rcpp::algorithm::min (InputIterator begin, InputIterator end)
 
template<typename InputIterator >
traits::enable_if< helpers::decays_to_ctype< typename std::iterator_traits< InputIterator >::value_type >::value, typename helpers::ctype< typename std::iterator_traits< InputIterator >::value_type >::type >::type Rcpp::algorithm::min_nona (InputIterator begin, InputIterator end)
 
template<typename InputIterator >
traits::enable_if< helpers::decays_to_ctype< typename std::iterator_traits< InputIterator >::value_type >::value &&traits::same_type< typename helpers::ctype< typename std::iterator_traits< InputIterator >::value_type >::type, double >::value, double >::type Rcpp::algorithm::mean (InputIterator begin, InputIterator end)
 
template<typename InputIterator >
traits::enable_if< helpers::decays_to_ctype< typename std::iterator_traits< InputIterator >::value_type >::value &&traits::same_type< typename helpers::ctype< typename std::iterator_traits< InputIterator >::value_type >::type, int >::value, double >::type Rcpp::algorithm::mean (InputIterator begin, InputIterator end)
 
template<typename InputIterator , typename OutputIterator >
void Rcpp::algorithm::log (InputIterator begin, InputIterator end, OutputIterator out)
 
template<typename InputIterator , typename OutputIterator >
void Rcpp::algorithm::exp (InputIterator begin, InputIterator end, OutputIterator out)
 
template<typename InputIterator , typename OutputIterator >
void Rcpp::algorithm::sqrt (InputIterator begin, InputIterator end, OutputIterator out)
 

Macro Definition Documentation

#define RCPP_CONSTEXPR_FUNC

Definition at line 29 of file algorithm.h.

#define RCPP_CONSTEXPR_VAR   const

Definition at line 30 of file algorithm.h.