Rcpp Version 1.1.2
Loading...
Searching...
No Matches
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_LONG_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_UNSIGNED_LONG_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_LONG_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_helper< sizeof(CTYPE_UNSIGNED_LONG_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

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

Functions

template<typename InputIterator>
traits::enable_if< helpers::decays_to_ctype< typenamestd::iterator_traits< InputIterator >::value_type >::value, typenamehelpers::ctype< typenamestd::iterator_traits< InputIterator >::value_type >::type >::type Rcpp::algorithm::sum (InputIterator begin, InputIterator end)
template<typename InputIterator>
traits::enable_if< helpers::decays_to_ctype< typenamestd::iterator_traits< InputIterator >::value_type >::value, typenamehelpers::ctype< typenamestd::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< typenamestd::iterator_traits< InputIterator >::value_type >::value, typenamehelpers::ctype< typenamestd::iterator_traits< InputIterator >::value_type >::type >::type Rcpp::algorithm::prod (InputIterator begin, InputIterator end)
template<typename InputIterator>
traits::enable_if< helpers::decays_to_ctype< typenamestd::iterator_traits< InputIterator >::value_type >::value, typenamehelpers::ctype< typenamestd::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< typenamestd::iterator_traits< InputIterator >::value_type >::value, typenamehelpers::ctype< typenamestd::iterator_traits< InputIterator >::value_type >::type >::type Rcpp::algorithm::max (InputIterator begin, InputIterator end)
template<typename InputIterator>
traits::enable_if< helpers::decays_to_ctype< typenamestd::iterator_traits< InputIterator >::value_type >::value, typenamehelpers::ctype< typenamestd::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< typenamestd::iterator_traits< InputIterator >::value_type >::value, typenamehelpers::ctype< typenamestd::iterator_traits< InputIterator >::value_type >::type >::type Rcpp::algorithm::min (InputIterator begin, InputIterator end)
template<typename InputIterator>
traits::enable_if< helpers::decays_to_ctype< typenamestd::iterator_traits< InputIterator >::value_type >::value, typenamehelpers::ctype< typenamestd::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< typenamestd::iterator_traits< InputIterator >::value_type >::value &&traits::same_type< typenamehelpers::ctype< typenamestd::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< typenamestd::iterator_traits< InputIterator >::value_type >::value &&traits::same_type< typenamehelpers::ctype< typenamestd::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)