NCBI C++ ToolKit
Classes | Macros | Typedefs | Functions
data_histogram.hpp File Reference

Frequency histogram for data distribution of the numerical samples. More...

#include <corelib/ncbistd.hpp>
#include <corelib/ncbistl.hpp>
#include <math.h>
#include <cmath>
#include <memory>
#include <mutex>
+ Include dependency graph for data_histogram.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CHistogram< TValue, TScale, TCounter >
 CHistogram – collect the distribution of the numerical data samples. More...
 
class  CHistogramTimeSeries< TValue, TScale, TCounter >
 A series of same-structured histograms covering logarithmically (base 2) increasing time periods... More...
 
struct  CHistogramTimeSeries< TValue, TScale, TCounter >::STimeBin
 A histograms which covers a certain number of ticks. More...
 

Macros

#define _USE_MATH_DEFINES
 
#define RETURN_MT_SAFE(member)
 

Typedefs

template<typename T >
using T_HistogramValueTypeHavePlus = decltype((T &)(std::declval< T >().operator+=(std::declval< const T & >())))
 Helper types for CHistogram<>::GetSum() support. More...
 

Functions

template<typename T >
constexpr bool g_HistogramValueTypeHavePlus ()
 

Detailed Description

Frequency histogram for data distribution of the numerical samples.

Definition in file data_histogram.hpp.

Macro Definition Documentation

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES

Definition at line 39 of file data_histogram.hpp.

Modified on Wed Sep 04 15:05:34 2024 by modify_doxy.py rev. 669887