Classes | Macros | Typedefs | Functions | Variables
dd_real.h File Reference
#include <float.h>
#include <limits.h>
#include <math.h>
#include "dd_real_idefs.h"
Include dependency graph for dd_real.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  double2
 

Macros

#define DD_C_INF   (dd_create(INFINITY, INFINITY))
 
#define DD_C_NAN   (dd_create(NAN, NAN))
 
#define DD_C_NEGINF   (dd_create(-INFINITY, -INFINITY))
 
#define DD_STATIC_CAST(T, X)   ((T)(X))
 

Typedefs

typedef struct double2 double2
 

Functions

double2 dd_exp (const double2 a)
 
double2 dd_expm1 (const double2 a)
 
double2 dd_log (const double2 a)
 
double2 dd_log10 (const double2 a)
 
double2 dd_log1p (const double2 a)
 
double2 dd_log_d (double a)
 
double2 dd_npwr (const double2 a, int n)
 
double2 dd_polyeval (const double2 *c, int n, const double2 x)
 
double2 dd_rand (void)
 
int get_double_expn (double x)
 

Variables

const double2 DD_C_2PI
 
const double2 DD_C_3PI4
 
const double2 DD_C_E
 
const double DD_C_EPS
 
const double2 DD_C_LOG10
 
const double2 DD_C_LOG2
 
const double2 DD_C_MAX
 
const double DD_C_MIN_NORMALIZED
 
const int DD_C_NDIGITS
 
const double2 DD_C_NEGONE
 
const double2 DD_C_ONE
 
const double2 DD_C_PI
 
const double2 DD_C_PI16
 
const double2 DD_C_PI2
 
const double2 DD_C_PI4
 
const double2 DD_C_SAFE_MAX
 
const double2 DD_C_ZERO
 

Macro Definition Documentation

◆ DD_C_INF

#define DD_C_INF   (dd_create(INFINITY, INFINITY))

Definition at line 106 of file dd_real.h.

◆ DD_C_NAN

#define DD_C_NAN   (dd_create(NAN, NAN))

Definition at line 105 of file dd_real.h.

◆ DD_C_NEGINF

#define DD_C_NEGINF   (dd_create(-INFINITY, -INFINITY))

Definition at line 107 of file dd_real.h.

◆ DD_STATIC_CAST

#define DD_STATIC_CAST (   T,
  X 
)    ((T)(X))

Definition at line 69 of file dd_real.h.

Typedef Documentation

◆ double2

typedef struct double2 double2

Function Documentation

◆ dd_exp()

double2 dd_exp ( const double2  a)

Definition at line 294 of file dd_real.c.

◆ dd_expm1()

double2 dd_expm1 ( const double2  a)

Definition at line 481 of file dd_real.c.

◆ dd_log()

double2 dd_log ( const double2  a)

Definition at line 367 of file dd_real.c.

◆ dd_log10()

double2 dd_log10 ( const double2  a)

Definition at line 422 of file dd_real.c.

◆ dd_log1p()

double2 dd_log1p ( const double2  a)

Definition at line 404 of file dd_real.c.

◆ dd_log_d()

double2 dd_log_d ( double  a)

Definition at line 428 of file dd_real.c.

◆ dd_npwr()

double2 dd_npwr ( const double2  a,
int  n 
)

Definition at line 219 of file dd_real.c.

◆ dd_polyeval()

double2 dd_polyeval ( const double2 c,
int  n,
const double2  x 
)

Definition at line 524 of file dd_real.c.

◆ dd_rand()

double2 dd_rand ( void  )

Definition at line 498 of file dd_real.c.

◆ get_double_expn()

int get_double_expn ( double  x)

Definition at line 90 of file dd_real.c.

Variable Documentation

◆ DD_C_2PI

const double2 DD_C_2PI

Definition at line 50 of file dd_real.c.

◆ DD_C_3PI4

const double2 DD_C_3PI4

Definition at line 60 of file dd_real.c.

◆ DD_C_E

const double2 DD_C_E

Definition at line 63 of file dd_real.c.

◆ DD_C_EPS

const double DD_C_EPS

Definition at line 35 of file dd_real.c.

◆ DD_C_LOG10

const double2 DD_C_LOG10

Definition at line 67 of file dd_real.c.

◆ DD_C_LOG2

const double2 DD_C_LOG2

Definition at line 65 of file dd_real.c.

◆ DD_C_MAX

const double2 DD_C_MAX

Definition at line 40 of file dd_real.c.

◆ DD_C_MIN_NORMALIZED

const double DD_C_MIN_NORMALIZED

Definition at line 36 of file dd_real.c.

◆ DD_C_NDIGITS

const int DD_C_NDIGITS

◆ DD_C_NEGONE

const double2 DD_C_NEGONE

Definition at line 48 of file dd_real.c.

◆ DD_C_ONE

const double2 DD_C_ONE

Definition at line 47 of file dd_real.c.

◆ DD_C_PI

const double2 DD_C_PI

Definition at line 52 of file dd_real.c.

◆ DD_C_PI16

const double2 DD_C_PI16

Definition at line 58 of file dd_real.c.

◆ DD_C_PI2

const double2 DD_C_PI2

Definition at line 54 of file dd_real.c.

◆ DD_C_PI4

const double2 DD_C_PI4

Definition at line 56 of file dd_real.c.

◆ DD_C_SAFE_MAX

const double2 DD_C_SAFE_MAX

Definition at line 42 of file dd_real.c.

◆ DD_C_ZERO

const double2 DD_C_ZERO

Definition at line 46 of file dd_real.c.



gtsam
Author(s):
autogenerated on Thu Jun 13 2024 03:11:37