Chebyshev
Unit testing for scientific software
chebyshev::prec::estimate_result Class Reference

A structure holding the result of precision estimation. More...

#include <prec_structures.h>

Public Attributes

std::string name = "unknown"
 Identifying name of the function or test case.
 
std::vector< intervaldomain {}
 Interval of estimation.
 
long double tolerance = 0
 Tolerance on the max absolute error.
 
long double maxErr = get_nan<long double>()
 Estimated maximum absolute error on interval.
 
long double meanErr = get_nan<long double>()
 Estimated mean error on interval.
 
long double rmsErr = get_nan<long double>()
 Estimated RMS error on interval.
 
long double relErr = get_nan<long double>()
 Estimated relative error on interval.
 
long double absErr = get_nan<long double>()
 Estimated absolute error on interval.
 
std::map< std::string, long double > additionalFields {}
 Additional fields by name, as a floating point value.
 
bool failed = false
 Whether the test failed.
 
bool quiet = false
 Print to standard output or not.
 
unsigned int iterations {0}
 Total number of iterations for integral quadrature.
 

Detailed Description

A structure holding the result of precision estimation.


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