npstat::CircularBuffer< Numeric, Precise > Class Template Reference
Constructor & Destructor Documentation◆ CircularBuffer()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
The constructor argument is the size of the buffer Member Function Documentation◆ accumulate()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Accumulate the sample ◆ at()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Element access which will fail if the buffer is not filled. The element with index 0 is the oldest one in the buffer. ◆ empty()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Check if the buffer is empty ◆ filled()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Check if the buffer has been completely filled ◆ max()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Maximum value in the accumulated sample ◆ mean()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Accumulated sample average ◆ meanUncertainty()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Uncertainty of the population mean ◆ min()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Minimum value in the accumulated sample ◆ nFills()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
The total number of times the buffer was filled ◆ operator!=()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Logical negation of operator== ◆ operator==()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Comparison for equality ◆ operator[]()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Element access without checking that the buffer is filled. The element with index 0 is the oldest one in the buffer. ◆ reset()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Clear all accumulated data ◆ size()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
The size of the buffer ◆ stdev()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Estimate of the population standard deviation ◆ sum()
template<typename Numeric , typename Precise = typename PreciseType<Numeric>::type>
Sum of the accumulated values The documentation for this class was generated from the following file:
Generated by 1.9.1 |