The Quantum Exact Simulation Toolkit v4.0.0
Loading...
Searching...
No Matches

Macros for controlling QuEST's numerical precision. More...

Typedefs

typedef double int FLOAT_TYPE
 
typedef long long int INDEX_TYPE
 
typedef long long unsigned int PAULI_MASK_TYPE
 

Variables

const qreal DEFAULT_VALIDATION_EPSILON = 1E-12
 
const int FLOAT_PRECISION = 2
 
const char * QREAL_FORMAT_SPECIFIER = "%.14g"
 

Detailed Description

Macros for controlling QuEST's numerical precision.

Typedef Documentation

◆ FLOAT_TYPE

typedef double int FLOAT_TYPE
Note
Documentation for this function or struct is under construction!
This entity is actually a macro.

Definition at line 107 of file precision.h.

◆ INDEX_TYPE

typedef long long int INDEX_TYPE
Note
Documentation for this function or struct is under construction!
This entity is actually a macro.

Definition at line 43 of file precision.h.

◆ PAULI_MASK_TYPE

typedef long long unsigned int PAULI_MASK_TYPE
Note
Documentation for this function or struct is under construction!
This entity is actually a macro.

Definition at line 69 of file precision.h.

Variable Documentation

◆ DEFAULT_VALIDATION_EPSILON

const qreal DEFAULT_VALIDATION_EPSILON = 1E-12
Note
Documentation for this function or struct is under construction!
This entity is actually a macro.

Definition at line 151 of file precision.h.

◆ FLOAT_PRECISION

const int FLOAT_PRECISION = 2
Note
Documentation for this function or struct is under construction!
This entity is actually a macro.

Definition at line 103 of file precision.h.

◆ QREAL_FORMAT_SPECIFIER

const char* QREAL_FORMAT_SPECIFIER = "%.14g"
Note
Documentation for this function or struct is under construction!
This entity is actually a macro.

Definition at line 177 of file precision.h.

Referenced by areEqual(), and areEqual().