|
Chebyshev
Unit testing for scientific software
|
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< interval > | domain {} |
| Interval of estimation. | |
| prec_t | tolerance = 0 |
| Tolerance on the max absolute error. | |
| prec_t | maxErr = get_nan<prec_t>() |
| Estimated maximum absolute error on interval. | |
| prec_t | meanErr = get_nan<prec_t>() |
| Estimated mean error on interval. | |
| prec_t | rmsErr = get_nan<prec_t>() |
| Estimated RMS error on interval. | |
| prec_t | relErr = get_nan<prec_t>() |
| Estimated relative error on interval. | |
| prec_t | absErr = get_nan<prec_t>() |
| Estimated absolute error on interval. | |
| std::map< std::string, prec_t > | 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. | |
A structure holding the result of precision estimation.