Chebyshev
Unit testing for scientific software
|
of the precision testing module. More...
Public Attributes | |
std::string | moduleName = "unknown" |
Name of the module being tested. | |
bool | quiet = false |
Print to standard output or not. | |
bool | outputToFile = true |
Output to file? | |
unsigned int | defaultIterations = CHEBYSHEV_PREC_ITER |
Default number of iterations for integral quadrature. | |
FailFunction | defaultFailFunction = fail::fail_on_max_err() |
Default fail function. | |
long double | defaultTolerance = CHEBYSHEV_PREC_TOLERANCE |
Default tolerance on max absolute error. | |
std::vector< std::string > | outputFiles {} |
The files to write all precision testing results to. | |
std::vector< std::string > | estimateColumns |
Default columns to print for precision estimates. More... | |
std::vector< std::string > | estimateOutputFiles {} |
The files to write estimate results to (if empty, all results are output to a generic file). | |
std::vector< std::string > | equationColumns |
Default columns to print for equations. More... | |
std::vector< std::string > | equationOutputFiles {} |
The files to write equation results to (if empty, all results are output to a generic file). | |
std::map< std::string, bool > | pickedTests {} |
Target tests marked for execution, can be picked by passing test case names by command line. More... | |
of the precision testing module.
std::vector<std::string> chebyshev::prec::prec_settings::equationColumns |
Default columns to print for equations.
std::vector<std::string> chebyshev::prec::prec_settings::estimateColumns |
Default columns to print for precision estimates.
std::map<std::string, bool> chebyshev::prec::prec_settings::pickedTests {} |
Target tests marked for execution, can be picked by passing test case names by command line.
(all tests will be executed if empty)