Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::accumulators Namespace Reference

Namespaces

 detail
 
 extract
 
 impl
 
 tag
 

Classes

struct  absolute
 
struct  accumulator_base
 
struct  accumulator_concept
 
struct  accumulator_set
 A set of accumulators. More...
 
struct  as_feature
 
struct  as_feature< tag::droppable< Feature > >
 
struct  as_feature< tag::error_of< Feature > >
 
struct  as_feature< tag::extended_p_square_quantile(linear)>
 
struct  as_feature< tag::extended_p_square_quantile(quadratic)>
 
struct  as_feature< tag::mean(immediate)>
 
struct  as_feature< tag::mean(lazy)>
 
struct  as_feature< tag::mean_of_variates< VariateType, VariateTag >(immediate)>
 
struct  as_feature< tag::mean_of_variates< VariateType, VariateTag >(lazy)>
 
struct  as_feature< tag::mean_of_weights(immediate)>
 
struct  as_feature< tag::mean_of_weights(lazy)>
 
struct  as_feature< tag::median(with_density)>
 
struct  as_feature< tag::median(with_p_square_cumulative_distribution)>
 
struct  as_feature< tag::median(with_p_square_quantile)>
 
struct  as_feature< tag::peaks_over_threshold< LeftRight >(with_threshold_probability)>
 
struct  as_feature< tag::peaks_over_threshold< LeftRight >(with_threshold_value)>
 
struct  as_feature< tag::pot_quantile< LeftRight >(with_threshold_probability)>
 
struct  as_feature< tag::pot_quantile< LeftRight >(with_threshold_value)>
 
struct  as_feature< tag::pot_tail_mean< LeftRight >(with_threshold_probability)>
 
struct  as_feature< tag::pot_tail_mean< LeftRight >(with_threshold_value)>
 
struct  as_feature< tag::rolling_mean(immediate)>
 
struct  as_feature< tag::rolling_mean(lazy)>
 
struct  as_feature< tag::rolling_variance(immediate)>
 
struct  as_feature< tag::rolling_variance(lazy)>
 
struct  as_feature< tag::sum(kahan)>
 
struct  as_feature< tag::sum_of_weights(kahan)>
 
struct  as_feature< tag::tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>
 
struct  as_feature< tag::tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>
 
struct  as_feature< tag::variance(immediate)>
 
struct  as_feature< tag::variance(lazy)>
 
struct  as_feature< tag::weighted_extended_p_square_quantile(linear)>
 
struct  as_feature< tag::weighted_extended_p_square_quantile(quadratic)>
 
struct  as_feature< tag::weighted_mean(immediate)>
 
struct  as_feature< tag::weighted_mean(lazy)>
 
struct  as_feature< tag::weighted_mean_of_variates< VariateType, VariateTag >(immediate)>
 
struct  as_feature< tag::weighted_mean_of_variates< VariateType, VariateTag >(lazy)>
 
struct  as_feature< tag::weighted_median(with_density)>
 
struct  as_feature< tag::weighted_median(with_p_square_cumulative_distribution)>
 
struct  as_feature< tag::weighted_median(with_p_square_quantile)>
 
struct  as_feature< tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_probability)>
 
struct  as_feature< tag::weighted_peaks_over_threshold< LeftRight >(with_threshold_value)>
 
struct  as_feature< tag::weighted_pot_quantile< LeftRight >(with_threshold_probability)>
 
struct  as_feature< tag::weighted_pot_quantile< LeftRight >(with_threshold_value)>
 
struct  as_feature< tag::weighted_pot_tail_mean< LeftRight >(with_threshold_probability)>
 
struct  as_feature< tag::weighted_pot_tail_mean< LeftRight >(with_threshold_value)>
 
struct  as_feature< tag::weighted_sum(kahan)>
 
struct  as_feature< tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(absolute)>
 
struct  as_feature< tag::weighted_tail_variate_means< LeftRight, VariateType, VariateTag >(relative)>
 
struct  as_feature< tag::weighted_variance(immediate)>
 
struct  as_feature< tag::weighted_variance(lazy)>
 
struct  as_weighted_feature
 
struct  as_weighted_feature< tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag > >
 
struct  as_weighted_feature< tag::covariance< VariateType, VariateTag > >
 
struct  as_weighted_feature< tag::density >
 
struct  as_weighted_feature< tag::droppable< Feature > >
 
struct  as_weighted_feature< tag::error_of< Feature > >
 
struct  as_weighted_feature< tag::extended_p_square >
 
struct  as_weighted_feature< tag::extended_p_square_quantile >
 
struct  as_weighted_feature< tag::extended_p_square_quantile_quadratic >
 
struct  as_weighted_feature< tag::immediate_mean >
 
struct  as_weighted_feature< tag::immediate_mean_of_variates< VariateType, VariateTag > >
 
struct  as_weighted_feature< tag::kurtosis >
 
struct  as_weighted_feature< tag::lazy_variance >
 
struct  as_weighted_feature< tag::mean >
 
struct  as_weighted_feature< tag::mean_of_variates< VariateType, VariateTag > >
 
struct  as_weighted_feature< tag::median >
 
struct  as_weighted_feature< tag::moment< N > >
 
struct  as_weighted_feature< tag::non_coherent_tail_mean< LeftRight > >
 
struct  as_weighted_feature< tag::p_square_cumulative_distribution >
 
struct  as_weighted_feature< tag::p_square_quantile >
 
struct  as_weighted_feature< tag::peaks_over_threshold< LeftRight > >
 
struct  as_weighted_feature< tag::peaks_over_threshold_prob< LeftRight > >
 
struct  as_weighted_feature< tag::pot_quantile< LeftRight > >
 
struct  as_weighted_feature< tag::pot_quantile_prob< LeftRight > >
 
struct  as_weighted_feature< tag::pot_tail_mean< LeftRight > >
 
struct  as_weighted_feature< tag::pot_tail_mean_prob< LeftRight > >
 
struct  as_weighted_feature< tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag > >
 
struct  as_weighted_feature< tag::skewness >
 
struct  as_weighted_feature< tag::sum >
 
struct  as_weighted_feature< tag::sum_kahan >
 
struct  as_weighted_feature< tag::tail_quantile< LeftRight > >
 
struct  as_weighted_feature< tag::variance >
 
struct  as_weighted_feature< tag::with_density_median >
 
struct  as_weighted_feature< tag::with_p_square_cumulative_distribution_median >
 
struct  depends_on
 depends_on More...
 
struct  dont_care
 
struct  droppable_accumulator
 
struct  droppable_accumulator_base
 
struct  extractor
 Extracts the result associated with Feature from the specified accumulator_set. More...
 
struct  feature_of
 
struct  feature_of< tag::absolute_tail_variate_means< LeftRight, VariateType, VariateTag > >
 
struct  feature_of< tag::absolute_weighted_tail_variate_means< LeftRight, VariateType, VariateTag > >
 
struct  feature_of< tag::coherent_tail_mean< LeftRight > >
 
struct  feature_of< tag::covariance< VariateType, VariateTag > >
 
struct  feature_of< tag::droppable< Feature > >
 
struct  feature_of< tag::extended_p_square_quantile >
 
struct  feature_of< tag::extended_p_square_quantile_quadratic >
 
struct  feature_of< tag::external< Feature, Tag, AccumulatorSet > >
 
struct  feature_of< tag::immediate_mean >
 
struct  feature_of< tag::immediate_mean_of_variates< VariateType, VariateTag > >
 
struct  feature_of< tag::immediate_mean_of_weights >
 
struct  feature_of< tag::immediate_rolling_mean >
 
struct  feature_of< tag::immediate_rolling_variance >
 
struct  feature_of< tag::immediate_weighted_mean >
 
struct  feature_of< tag::immediate_weighted_mean_of_variates< VariateType, VariateTag > >
 
struct  feature_of< tag::lazy_rolling_mean >
 
struct  feature_of< tag::lazy_rolling_variance >
 
struct  feature_of< tag::lazy_variance >
 
struct  feature_of< tag::lazy_weighted_variance >
 
struct  feature_of< tag::non_coherent_tail_mean< LeftRight > >
 
struct  feature_of< tag::non_coherent_weighted_tail_mean< LeftRight > >
 
struct  feature_of< tag::peaks_over_threshold< LeftRight > >
 
struct  feature_of< tag::peaks_over_threshold_prob< LeftRight > >
 
struct  feature_of< tag::pot_quantile< LeftRight > >
 
struct  feature_of< tag::pot_quantile_prob< LeftRight > >
 
struct  feature_of< tag::pot_tail_mean< LeftRight > >
 
struct  feature_of< tag::pot_tail_mean_prob< LeftRight > >
 
struct  feature_of< tag::reference< ValueType, Tag > >
 
struct  feature_of< tag::relative_tail_variate_means< LeftRight, VariateType, VariateTag > >
 
struct  feature_of< tag::relative_weighted_tail_variate_means< LeftRight, VariateType, VariateTag > >
 
struct  feature_of< tag::sum_kahan >
 
struct  feature_of< tag::sum_of_variates< VariateType, VariateTag > >
 
struct  feature_of< tag::sum_of_variates_kahan< VariateType, VariateTag > >
 
struct  feature_of< tag::sum_of_weights_kahan >
 
struct  feature_of< tag::tail< LeftRight > >
 
struct  feature_of< tag::tail_quantile< LeftRight > >
 
struct  feature_of< tag::tail_variate< VariateType, VariateTag, LeftRight > >
 
struct  feature_of< tag::tail_weights< LeftRight > >
 
struct  feature_of< tag::value< ValueType, Tag > >
 
struct  feature_of< tag::weighted_covariance< VariateType, VariateTag > >
 
struct  feature_of< tag::weighted_density >
 
struct  feature_of< tag::weighted_extended_p_square >
 
struct  feature_of< tag::weighted_extended_p_square_quantile >
 
struct  feature_of< tag::weighted_extended_p_square_quantile_quadratic >
 
struct  feature_of< tag::weighted_kurtosis >
 
struct  feature_of< tag::weighted_mean >
 
struct  feature_of< tag::weighted_mean_of_variates< VariateType, VariateTag > >
 
struct  feature_of< tag::weighted_median >
 
struct  feature_of< tag::weighted_moment< N > >
 
struct  feature_of< tag::weighted_p_square_cumulative_distribution >
 
struct  feature_of< tag::weighted_p_square_quantile >
 
struct  feature_of< tag::weighted_peaks_over_threshold< LeftRight > >
 
struct  feature_of< tag::weighted_peaks_over_threshold_prob< LeftRight > >
 
struct  feature_of< tag::weighted_pot_quantile< LeftRight > >
 
struct  feature_of< tag::weighted_pot_quantile_prob< LeftRight > >
 
struct  feature_of< tag::weighted_pot_tail_mean< LeftRight > >
 
struct  feature_of< tag::weighted_pot_tail_mean_prob< LeftRight > >
 
struct  feature_of< tag::weighted_skewness >
 
struct  feature_of< tag::weighted_sum >
 
struct  feature_of< tag::weighted_sum_kahan >
 
struct  feature_of< tag::weighted_sum_of_variates< VariateType, VariateTag > >
 
struct  feature_of< tag::weighted_sum_of_variates_kahan< VariateType, VariateTag > >
 
struct  feature_of< tag::weighted_tail_quantile< LeftRight > >
 
struct  feature_of< tag::weighted_variance >
 
struct  feature_of< tag::with_density_median >
 
struct  feature_of< tag::with_density_weighted_median >
 
struct  feature_of< tag::with_p_square_cumulative_distribution_median >
 
struct  feature_of< tag::with_p_square_cumulative_distribution_weighted_median >
 
struct  features
 
struct  for_median
 
struct  immediate
 
struct  kahan
 
struct  lazy
 
struct  left
 
struct  linear
 
struct  quadratic
 
struct  regular
 
struct  relative
 
struct  right
 
struct  stats
 An MPL sequence of statistics. More...
 
struct  tail_cache_size_named_arg
 
struct  tail_cache_size_named_arg< left >
 
struct  tail_cache_size_named_arg< right >
 
struct  unweighted
 
struct  weighted
 
struct  with_cached_result
 
struct  with_density
 
struct  with_error
 
struct  with_p_square_cumulative_distribution
 
struct  with_p_square_quantile
 
struct  with_threshold_probability
 
struct  with_threshold_value
 

Functions

template<typename Feature , typename AccumulatorSet >
mpl::apply< AccumulatorSet,
Feature >::type const & 
find_accumulator (AccumulatorSet const &acc)
 
template<typename Feature , typename AccumulatorSet >
mpl::apply< AccumulatorSet,
Feature >::type::result_type 
extract_result (AccumulatorSet const &acc)
 
template<typename Feature , typename AccumulatorSet , typename A1 >
mpl::apply< AccumulatorSet,
Feature >::type::result_type 
extract_result (AccumulatorSet const &acc, A1 const &a1)
 
 BOOST_PP_REPEAT_FROM_TO (2, BOOST_PP_INC(15), BOOST_ACCUMULATORS_EXTRACT_RESULT_FWD, _) namespace impl
 INTERNAL ONLY. More...
 
template<typename Feature , typename AccumulatorSet >
mpl::apply< AccumulatorSet,
Feature >::type
find_accumulator (AccumulatorSet &acc BOOST_ACCUMULATORS_PROTO_DISABLE_IF_IS_CONST(AccumulatorSet))
 

Function Documentation

boost::accumulators::BOOST_PP_REPEAT_FROM_TO ( ,
BOOST_PP_INC(15)  ,
BOOST_ACCUMULATORS_EXTRACT_RESULT_FWD  ,
 
)

INTERNAL ONLY.

template<typename Feature , typename AccumulatorSet >
mpl::apply<AccumulatorSet, Feature>::type::result_type boost::accumulators::extract_result ( AccumulatorSet const &  acc)
template<typename Feature , typename AccumulatorSet , typename A1 >
mpl::apply<AccumulatorSet, Feature>::type::result_type boost::accumulators::extract_result ( AccumulatorSet const &  acc,
A1 const &  a1 
)
template<typename Feature , typename AccumulatorSet >
mpl::apply< AccumulatorSet, Feature >::type const & boost::accumulators::find_accumulator ( AccumulatorSet const &  acc)

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

template<typename Feature , typename AccumulatorSet >
mpl::apply<AccumulatorSet, Feature>::type& boost::accumulators::find_accumulator ( AccumulatorSet &acc   BOOST_ACCUMULATORS_PROTO_DISABLE_IF_IS_CONSTAccumulatorSet)