Chebyshev
Unit testing for scientific software
Loading...
Searching...
No Matches
prec.h File Reference

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.
 

Detailed Description

Precision testing module.

Function Documentation

◆ make_context()

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.

Parameters
moduleNameName of the module under test.
argcThe number of command line arguments.
argvAn array of command line arguments as C-like strings.