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. |