PARTONS/NumA++  
Numerical Analysis C++ routines
Classes | Namespaces | Macros
GaussKronrodAdaptive.h File Reference

Classes

class  NumA::GaussKronrodAdaptive
 
struct  NumA::GaussKronrodAdaptive::gsl_integration_workspace
 
struct  NumA::GaussKronrodAdaptive::extrapolation_table
 

Namespaces

 NumA
 

Macros

#define GSL_DBL_EPSILON   2.2204460492503131e-16
 
#define GSL_DBL_MIN   2.2250738585072014e-308
 
#define GSL_DBL_MAX   1.7976931348623157e+308
 
#define GSL_ERROR(reason, gsl_errno)
 
#define GSL_ERROR_VAL(reason, gsl_errno, value)
 

Detailed Description

Author
Bryan BERTHOU (SPhN / CEA Saclay)
Date
27 January 2016
Version
1.0

Macro Definition Documentation

◆ GSL_DBL_EPSILON

#define GSL_DBL_EPSILON   2.2204460492503131e-16

◆ GSL_DBL_MAX

#define GSL_DBL_MAX   1.7976931348623157e+308

◆ GSL_DBL_MIN

#define GSL_DBL_MIN   2.2250738585072014e-308

◆ GSL_ERROR

#define GSL_ERROR (   reason,
  gsl_errno 
)
Value:
do { \
gsl_error (reason, __FILE__, __LINE__, gsl_errno) ; \
return gsl_errno ; \
} while (0)

◆ GSL_ERROR_VAL

#define GSL_ERROR_VAL (   reason,
  gsl_errno,
  value 
)
Value:
do { \
gsl_error (reason, __FILE__, __LINE__, gsl_errno) ; \
return value ; \
} while (0)