|
Chebyshev
Unit testing for scientific software
|
Precision testing module. More...
#include <string>#include <vector>#include <map>#include <iostream>#include <memory>#include <mutex>#include <thread>#include "./prec/prec_structures.h"#include "./core/output.h"#include "./core/random.h"#include "./prec/estimator.h"#include "./prec/fail.h"Go to the source code of this file.
Classes | |
| class | chebyshev::prec::prec_settings |
| Settings for the precision testing module, used in prec_context. More... | |
| class | chebyshev::prec::prec_context |
| Precision testing context, handling precision test cases. More... | |
Namespaces | |
| namespace | chebyshev |
| General namespace of the framework. | |
Functions | |
| prec_context | chebyshev::prec::make_context (const std::string &moduleName, int argc=0, const char **argv=nullptr) |
| Construct a precision testing context with the given parameters. | |
Precision testing module.
| prec_context chebyshev::prec::make_context | ( | const std::string & | moduleName, |
| int | argc = 0, |
||
| const char ** | argv = nullptr |
||
| ) |
Construct a precision testing context with the given parameters.
| moduleName | Name of the module under test. |
| argc | The number of command line arguments. |
| argv | An array of command line arguments as C-like strings. |