Go to the source code of this file.
Classes |
class | CMath |
| Class which collects generic mathematical functions. More...
|
Macro Definition Documentation
#define _USE_MATH_DEFINES |
#define COMPLEX128_ERROR_ONEARG |
( |
|
function | ) |
|
Value:
{ \
SG_SERROR("CMath::%s():: Not supported for complex128_t\n",\
#function);\
}
Definition at line 119 of file Math.h.
#define COMPLEX128_ERROR_ONEARG_T |
( |
|
function | ) |
|
Value:template <> \
{ \
SG_SERROR("CMath::%s():: Not supported for complex128_t\n",\
#function);\
}
Definition at line 1617 of file Math.h.
#define COMPLEX128_ERROR_SORT_T |
( |
|
function | ) |
|
Value:template <> \
inline
void CMath::function<complex128_t>(
complex128_t* output, int32_t b) \
{ \
SG_SERROR("CMath::%s():: Not supported for complex128_t\n",\
#function);\
}
Definition at line 1644 of file Math.h.
#define COMPLEX128_ERROR_THREEARGS_T |
( |
|
function | ) |
|
Value:template <> \
{ \
SG_SERROR("CMath::%s():: Not supported for complex128_t\n",\
#function);\
}
Definition at line 1635 of file Math.h.
#define COMPLEX128_ERROR_TWOARGS_T |
( |
|
function | ) |
|
Value:template <> \
{ \
SG_SERROR("CMath::%s():: Not supported for complex128_t\n",\
#function);\
}
Definition at line 1626 of file Math.h.
#define COMPLEX128_STDMATH |
( |
|
function | ) |
|
Value:
{ \
return std::function(a); \
}
Definition at line 127 of file Math.h.
#define M_PI 3.14159265358979323846 |
workaround for log2 being a define on cygwin
Definition at line 58 of file Math.h.
#define NAN (strtod("NAN",NULL)) |
#define radix_pop |
( |
|
a, |
|
|
|
n, |
|
|
|
i |
|
) |
| a = (--sp)->sa, n = sp->sn, i = sp->si |
#define radix_push |
( |
|
a, |
|
|
|
n, |
|
|
|
i |
|
) |
| sp->sa = a, sp->sn = n, (sp++)->si = i |
#define RADIX_STACK_SIZE 512 |
#define RNG_SEED_SIZE 256 |