SlowDown Algorithmic Regularization (SDAR)
Algorithmic Regularization with slowdown method for integrating few-body motions
Float.h File Reference
#include <limits>
Include dependency graph for Float.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define to_int(x)   int(x)
 
#define to_double(x)   double(x)
 
#define ISNAN(x)   std::isnan(x)
 
#define ISINF(x)   std::isinf(x)
 

Typedefs

typedef double Float
 

Variables

const Float ROUND_OFF_ERROR_LIMIT =1e-14
 
const Float NUMERIC_FLOAT_MAX = std::numeric_limits<Float>::max()
 
const int WRITE_WIDTH =23
 
const int WRITE_PRECISION =14
 

Macro Definition Documentation

◆ ISINF

#define ISINF (   x)    std::isinf(x)

◆ ISNAN

#define ISNAN (   x)    std::isnan(x)

◆ to_double

#define to_double (   x)    double(x)

◆ to_int

#define to_int (   x)    int(x)

Typedef Documentation

◆ Float

typedef double Float

Variable Documentation

◆ NUMERIC_FLOAT_MAX

const Float NUMERIC_FLOAT_MAX = std::numeric_limits<Float>::max()

◆ ROUND_OFF_ERROR_LIMIT

const Float ROUND_OFF_ERROR_LIMIT =1e-14

◆ WRITE_PRECISION

const int WRITE_PRECISION =14

◆ WRITE_WIDTH

const int WRITE_WIDTH =23