Orbits  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Pages
Macros | Functions
pymath.h File Reference
#include "pyconfig.h"

Go to the source code of this file.

Macros

#define Py_MATH_PIl   3.1415926535897932384626433832795029L
 
#define Py_MATH_PI   3.14159265358979323846
 
#define Py_MATH_El   2.7182818284590452353602874713526625L
 
#define Py_MATH_E   2.7182818284590452354
 
#define Py_FORCE_DOUBLE(X)   (X)
 
#define Py_IS_NAN(X)   isnan(X)
 
#define Py_IS_INFINITY(X)   isinf(X)
 
#define Py_IS_FINITE(X)   isfinite(X)
 
#define Py_HUGE_VAL   HUGE_VAL
 
#define Py_NAN   (Py_HUGE_VAL * 0.)
 
#define Py_OVERFLOWED(X)
 

Functions

double fmod (double, double)
 
double frexp (double, int *)
 
double ldexp (double, int)
 
double modf (double, double *)
 
double pow (double, double)
 
 PyAPI_FUNC (unsigned short) _Py_get_387controlword(void)
 
 PyAPI_FUNC (void) _Py_set_387controlword(unsigned short)
 

Macro Definition Documentation

#define Py_FORCE_DOUBLE (   X)    (X)
#define Py_HUGE_VAL   HUGE_VAL
#define Py_IS_FINITE (   X)    isfinite(X)
#define Py_IS_INFINITY (   X)    isinf(X)
#define Py_IS_NAN (   X)    isnan(X)
#define Py_MATH_E   2.7182818284590452354
#define Py_MATH_El   2.7182818284590452353602874713526625L
#define Py_MATH_PI   3.14159265358979323846
#define Py_MATH_PIl   3.1415926535897932384626433832795029L
#define Py_NAN   (Py_HUGE_VAL * 0.)
#define Py_OVERFLOWED (   X)
Value:
((X) != 0.0 && (errno == ERANGE || \
(X) == Py_HUGE_VAL || \
(X) == -Py_HUGE_VAL))

Function Documentation

double fmod ( double  ,
double   
)
double frexp ( double  ,
int  
)
double ldexp ( double  ,
int   
)
double modf ( double  ,
double *   
)
double pow ( double  ,
double   
)
PyAPI_FUNC ( unsigned  short)
PyAPI_FUNC ( void  )

Copyright 2014 Google Inc. All rights reserved.