statistics

The contents of this module can be included with the header hpx/modules/statistics.hpp. These headers may be used by user-code but are not guaranteed stable (neither header location nor contents). You are using these at your own risk. If you wish to use non-public functionality from a module we strongly suggest only including the module header hpx/modules/statistics.hpp, not the particular header in which the functionality you would like to use is defined. See Public API for a list of names that are part of the public HPX API.

namespace boost
namespace accumulators
namespace extract

Variables

const extractor<tag::histogram> histogram = {}
namespace tag
struct histogram : public depends_on<count>, public histogram_num_bins, public histogram_min_range, public histogram_max_range
struct impl
template<typename Sample, typename Weight>
struct apply

Public Types

typedef hpx::util::detail::histogram_impl<Sample> type
namespace hpx
namespace util

Functions

template<typename T>constexpr T const&() hpx::util::max(T const & a, T const & b)
namespace hpx
namespace util

Functions

template<typename T>constexpr T const&() hpx::util::min(T const & a, T const & b)
namespace boost
namespace accumulators
namespace extract

Variables

const extractor<tag::rolling_max> rolling_max = {}
namespace tag
struct rolling_max : public depends_on<rolling_window>
struct impl
template<typename Sample, typename Weight>
struct apply

Public Types

typedef hpx::util::detail::rolling_max_impl<Sample> type
namespace boost
namespace accumulators
namespace extract

Variables

const extractor<tag::rolling_min> rolling_min = {}
namespace tag
struct rolling_min : public depends_on<rolling_window>
struct impl
template<typename Sample, typename Weight>
struct apply

Public Types

typedef hpx::util::detail::rolling_min_impl<Sample> type