src/air/math.c File Reference

#include "air.h"
#include <teemEndian.h>

Include dependency graph for math.c:


Data Structures

union  eco_t

Defines

#define EXPA   (1048576/0.69314718055994530942)
#define EXPC   60801
#define EXPI   0

Functions

double airFastExp (double val)
void airNormalRand (double *z1, double *z2)
void airNormalRand_r (double *z1, double *z2, airRandMTState *state)
void airShuffle (unsigned int *buff, unsigned int N, int perm)
void airShuffle_r (airRandMTState *state, unsigned int *buff, unsigned int N, int perm)
double airSgnPow (double v, double p)
double airIntPow (double v, int p)
int airLog2 (double n)
int airSgn (double v)
double airCbrt (double v)
double airMode3_d (const double _v[3])
double airMode3 (double v0, double v1, double v2)
double airGaussian (double x, double mean, double stdv)
double airErfc (double x)
double airErf (double x)
double airBesselI0 (double x)
double airBesselI0ExpScaled (double x)
double airBesselI1 (double x)
double airBesselI1ExpScaled (double x)
double airLogBesselI0 (double x)
double airBesselI1By0 (double x)
double airBesselIn (int nn, double xx)
double airBesselInExpScaled (int nn, double xx)

Define Documentation

#define EXPA   (1048576/0.69314718055994530942)

#define EXPC   60801

#define EXPI   0


Function Documentation

double airBesselI0 ( double  x  ) 

double airBesselI0ExpScaled ( double  x  ) 

double airBesselI1 ( double  x  ) 

double airBesselI1By0 ( double  x  ) 

double airBesselI1ExpScaled ( double  x  ) 

double airBesselIn ( int  nn,
double  xx 
)

double airBesselInExpScaled ( int  nn,
double  xx 
)

double airCbrt ( double  v  ) 

double airErf ( double  x  ) 

double airErfc ( double  x  ) 

double airFastExp ( double  val  ) 

double airGaussian ( double  x,
double  mean,
double  stdv 
)

double airIntPow ( double  v,
int  p 
)

int airLog2 ( double  n  ) 

double airLogBesselI0 ( double  x  ) 

double airMode3 ( double  v0,
double  v1,
double  v2 
)

double airMode3_d ( const double  _v[3]  ) 

void airNormalRand ( double *  z1,
double *  z2 
)

void airNormalRand_r ( double *  z1,
double *  z2,
airRandMTState state 
)

int airSgn ( double  v  ) 

double airSgnPow ( double  v,
double  p 
)

void airShuffle ( unsigned int *  buff,
unsigned int  N,
int  perm 
)

void airShuffle_r ( airRandMTState state,
unsigned int *  buff,
unsigned int  N,
int  perm 
)


Generated on Thu Jan 1 01:06:19 2009 for Teem by  doxygen 1.5.6