Skip to content

Struct QAccelPlot::Internal::SummaryAccumulator

ClassList > QAccelPlot > Internal > SummaryAccumulator

Running data-point-weighted Y statistics that can be merged across disjoint data point sets.

  • #include <InspectionTypes.hpp>

Public Attributes

Type Name
int count = {0}
double m2 = {0.0}
double maximum = {std::numeric\_limits&lt;double&gt;::quiet\_NaN()}
int maximumIndex = {-1}
double mean = {0.0}
double minimum = {std::numeric\_limits&lt;double&gt;::quiet\_NaN()}
int minimumIndex = {-1}

Public Functions

Type Name
void add (double y, int index) noexcept
void merge (const SummaryAccumulator & other) noexcept
double standardDeviation () noexcept const

Public Attributes Documentation

variable count

int QAccelPlot::Internal::SummaryAccumulator::count;

variable m2

double QAccelPlot::Internal::SummaryAccumulator::m2;

variable maximum

double QAccelPlot::Internal::SummaryAccumulator::maximum;

variable maximumIndex

int QAccelPlot::Internal::SummaryAccumulator::maximumIndex;

variable mean

double QAccelPlot::Internal::SummaryAccumulator::mean;

variable minimum

double QAccelPlot::Internal::SummaryAccumulator::minimum;

variable minimumIndex

int QAccelPlot::Internal::SummaryAccumulator::minimumIndex;

Public Functions Documentation

function add

void QAccelPlot::Internal::SummaryAccumulator::add (
    double y,
    int index
) noexcept

function merge

void QAccelPlot::Internal::SummaryAccumulator::merge (
    const SummaryAccumulator & other
) noexcept

function standardDeviation

double QAccelPlot::Internal::SummaryAccumulator::standardDeviation () noexcept const


The documentation for this class was generated from the following file QAccelPlot/src/QAccelPlot/inspection/internal/InspectionTypes.hpp