LMMS
Loading...
Searching...
No Matches
juce::StatisticsAccumulator< FloatType >::KahanSum Struct Reference

Public Member Functions

 KahanSum ()=default
 operator FloatType () const noexcept
void JUCE_NO_ASSOCIATIVE_MATH_OPTIMISATIONS operator+= (FloatType value) noexcept

Public Attributes

FloatType sum {}
FloatType error {}

Constructor & Destructor Documentation

◆ KahanSum()

template<typename FloatType>
juce::StatisticsAccumulator< FloatType >::KahanSum::KahanSum ( )
default

Member Function Documentation

◆ operator FloatType()

template<typename FloatType>
juce::StatisticsAccumulator< FloatType >::KahanSum::operator FloatType ( ) const
inlinenoexcept

◆ operator+=()

template<typename FloatType>
void JUCE_NO_ASSOCIATIVE_MATH_OPTIMISATIONS juce::StatisticsAccumulator< FloatType >::KahanSum::operator+= ( FloatType value)
inlinenoexcept

Member Data Documentation

◆ error

template<typename FloatType>
FloatType juce::StatisticsAccumulator< FloatType >::KahanSum::error {}

◆ sum

template<typename FloatType>
FloatType juce::StatisticsAccumulator< FloatType >::KahanSum::sum {}

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