JPL Spatial
Sound spatialization and propagation library
Loading...
Searching...
No Matches
JPL::Variance< T >::Online Struct Reference

#include <JPLSpatial/Utilities/Variance.h>

Public Member Functions

constexpr void Add (T x) noexcept
 
constexprGetVariance () const noexcept
 
constexprGetSNR () const noexcept
 
constexprGetSNR_r0 () const noexcept
 

Public Attributes

uint32_t Count = 0
 
Mean = T(0.0)
 
M2 = T(0.0)
 

Member Function Documentation

◆ Add()

template<class T >
constexpr void JPL::Variance< T >::Online::Add ( x)
inlineconstexprnoexcept

◆ GetSNR()

template<class T >
constexpr T JPL::Variance< T >::Online::GetSNR ( ) const
inlineconstexprnoexcept

◆ GetSNR_r0()

template<class T >
constexpr T JPL::Variance< T >::Online::GetSNR_r0 ( ) const
inlineconstexprnoexcept

◆ GetVariance()

template<class T >
constexpr T JPL::Variance< T >::Online::GetVariance ( ) const
inlineconstexprnoexcept

Member Data Documentation

◆ Count

template<class T >
uint32_t JPL::Variance< T >::Online::Count = 0

◆ M2

template<class T >
T JPL::Variance< T >::Online::M2 = T(0.0)

◆ Mean

template<class T >
T JPL::Variance< T >::Online::Mean = T(0.0)

The documentation for this struct was generated from the following file: