glucat  0.8.2
Macros
portability.h File Reference
#include <boost/version.hpp>
#include <cmath>
Include dependency graph for portability.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _GLUCAT_ISNAN(x)   (x != x)
 
#define _GLUCAT_ISINF(x)   (!_GLUCAT_ISNAN(x) && _GLUCAT_ISNAN(x-x))
 
#define UBLAS_ABS   abs
 
#define UBLAS_SQRT   sqrt
 

Macro Definition Documentation

◆ _GLUCAT_ISINF

#define _GLUCAT_ISINF (   x)    (!_GLUCAT_ISNAN(x) && _GLUCAT_ISNAN(x-x))

Definition at line 48 of file portability.h.

Referenced by glucat::numeric_traits< Scalar_T >::isInf().

◆ _GLUCAT_ISNAN

#define _GLUCAT_ISNAN (   x)    (x != x)

Definition at line 47 of file portability.h.

Referenced by glucat::numeric_traits< Scalar_T >::isNaN().

◆ UBLAS_ABS

#define UBLAS_ABS   abs

Definition at line 56 of file portability.h.

Referenced by glucat::numeric_traits< Scalar_T >::abs().

◆ UBLAS_SQRT

#define UBLAS_SQRT   sqrt

Definition at line 57 of file portability.h.

Referenced by glucat::numeric_traits< Scalar_T >::sqrt().