OnixS C++ ICE Binary Order Entry Handler 1.1.1
API Documentation
Loading...
Searching...
No Matches
BenchmarkData::SquareVariance Struct Reference

Public Member Functions

 SquareVariance (double mean)
double operator() (double sum, PerformanceCounter::Span value) const

Public Attributes

double mean_

Detailed Description

Definition at line 89 of file BenchmarkData.h.

Constructor & Destructor Documentation

◆ SquareVariance()

SquareVariance ( double mean)
inlineexplicit

Definition at line 91 of file BenchmarkData.h.

92 : mean_(mean)
93 {}

Member Function Documentation

◆ operator()()

double operator() ( double sum,
PerformanceCounter::Span value ) const
inline

Definition at line 95 of file BenchmarkData.h.

96 {
97 return sum + std::pow(static_cast<double>(value) - mean_, 2u);
98 }

Member Data Documentation

◆ mean_

double mean_

Definition at line 100 of file BenchmarkData.h.