Project
Loading...
Searching...
No Matches
Catch::Benchmark::Detail Namespace Reference

Classes

struct  optimized_away_error
 

Functions

void throw_optimized_away_error ()
 
bool directCompare (double lhs, double rhs)
 
double weighted_average_quantile (int k, int q, std::vector< double >::iterator first, std::vector< double >::iterator last)
 
OutlierClassification classify_outliers (std::vector< double >::const_iterator first, std::vector< double >::const_iterator last)
 
double mean (std::vector< double >::const_iterator first, std::vector< double >::const_iterator last)
 
double erfc_inv (double x)
 
double normal_quantile (double p)
 
bootstrap_analysis analyse_samples (double confidence_level, unsigned int n_resamples, std::vector< double >::iterator first, std::vector< double >::iterator last)
 

Function Documentation

◆ analyse_samples()

bootstrap_analysis Catch::Benchmark::Detail::analyse_samples ( double  confidence_level,
unsigned int  n_resamples,
std::vector< double >::iterator  first,
std::vector< double >::iterator  last 
)

Definition at line 357 of file catch_amalgamated.cxx.

◆ classify_outliers()

OutlierClassification Catch::Benchmark::Detail::classify_outliers ( std::vector< double >::const_iterator  first,
std::vector< double >::const_iterator  last 
)

Definition at line 296 of file catch_amalgamated.cxx.

◆ directCompare()

bool Catch::Benchmark::Detail::directCompare ( double  lhs,
double  rhs 
)

Definition at line 275 of file catch_amalgamated.cxx.

◆ erfc_inv()

double Catch::Benchmark::Detail::erfc_inv ( double  x)

Definition at line 337 of file catch_amalgamated.cxx.

◆ mean()

double Catch::Benchmark::Detail::mean ( std::vector< double >::const_iterator  first,
std::vector< double >::const_iterator  last 
)

Definition at line 325 of file catch_amalgamated.cxx.

◆ normal_quantile()

double Catch::Benchmark::Detail::normal_quantile ( double  p)

Definition at line 341 of file catch_amalgamated.cxx.

◆ throw_optimized_away_error()

void Catch::Benchmark::Detail::throw_optimized_away_error ( )

Definition at line 77 of file catch_amalgamated.cxx.

◆ weighted_average_quantile()

double Catch::Benchmark::Detail::weighted_average_quantile ( int  k,
int  q,
std::vector< double >::iterator  first,
std::vector< double >::iterator  last 
)

Definition at line 280 of file catch_amalgamated.cxx.