cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
vectorize_log.cpp File Reference
#include "cddefines.h"
#include "vectorize.h"
#include "vectorize_math.h"
#include "vectorize_log_core.h"
Include dependency graph for vectorize_log.cpp:

Go to the source code of this file.

Functions

int v1logd (int)
 
int v1log10d (int)
 
int v1log1pd (int)
 
int v1logf (int)
 
int v1log10f (int)
 
int v1log1pf (int)
 
double wr_logd (double x)
 
sys_float wr_logf (sys_float x)
 
double wr_log10d (double x)
 
sys_float wr_log10f (sys_float x)
 
double wr_log1pd (double x)
 
sys_float wr_log1pf (sys_float x)
 
void vlog (const double x[], double y[], long nlo, long nhi)
 
void vlog10 (const double x[], double y[], long nlo, long nhi)
 
void vlog1p (const double x[], double y[], long nlo, long nhi)
 
void vlog (const sys_float x[], sys_float y[], long nlo, long nhi)
 
void vlog10 (const sys_float x[], sys_float y[], long nlo, long nhi)
 
void vlog1p (const sys_float x[], sys_float y[], long nlo, long nhi)
 
void vlog (double *y, double x0, double x1, double x2, double x3)
 
void vlog10 (double *y, double x0, double x1, double x2, double x3)
 
void vlog1p (double *y, double x0, double x1, double x2, double x3)
 
void vlog (double *y, double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7)
 
void vlog10 (double *y, double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7)
 
void vlog1p (double *y, double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7)
 
void vlog (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3)
 
void vlog10 (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3)
 
void vlog1p (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3)
 
void vlog (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3, sys_float x4, sys_float x5, sys_float x6, sys_float x7)
 
void vlog10 (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3, sys_float x4, sys_float x5, sys_float x6, sys_float x7)
 
void vlog1p (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3, sys_float x4, sys_float x5, sys_float x6, sys_float x7)
 
void vlog (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3, sys_float x4, sys_float x5, sys_float x6, sys_float x7, sys_float x8, sys_float x9, sys_float x10, sys_float x11, sys_float x12, sys_float x13, sys_float x14, sys_float x15)
 
void vlog10 (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3, sys_float x4, sys_float x5, sys_float x6, sys_float x7, sys_float x8, sys_float x9, sys_float x10, sys_float x11, sys_float x12, sys_float x13, sys_float x14, sys_float x15)
 
void vlog1p (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3, sys_float x4, sys_float x5, sys_float x6, sys_float x7, sys_float x8, sys_float x9, sys_float x10, sys_float x11, sys_float x12, sys_float x13, sys_float x14, sys_float x15)
 

Function Documentation

int v1log10d ( int  )
inline

Definition at line 178 of file vectorize_log.cpp.

Referenced by vlog10().

int v1log10f ( int  )
inline

Definition at line 181 of file vectorize_log.cpp.

Referenced by vlog10().

int v1log1pd ( int  )
inline

Definition at line 179 of file vectorize_log.cpp.

Referenced by vlog1p().

int v1log1pf ( int  )
inline

Definition at line 182 of file vectorize_log.cpp.

Referenced by vlog1p().

int v1logd ( int  )
inline

Definition at line 177 of file vectorize_log.cpp.

Referenced by vlog().

int v1logf ( int  )
inline

Definition at line 180 of file vectorize_log.cpp.

Referenced by vlog().

void vlog ( const double  x[],
double  y[],
long  nlo,
long  nhi 
)

Definition at line 219 of file vectorize_log.cpp.

References DEBUG_ENTRY, v1logd(), vecfun(), and wr_logd().

Referenced by GetProbDistr_HighLimit(), InitEnthalpy(), RebinQHeatResults(), TryDoubleStep(), and y0b().

Here is the call graph for this function:

void vlog ( const sys_float  x[],
sys_float  y[],
long  nlo,
long  nhi 
)

Definition at line 240 of file vectorize_log.cpp.

References DEBUG_ENTRY, v1logf(), vecfun(), and wr_logf().

Here is the call graph for this function:

void vlog ( double *  y,
double  x0,
double  x1,
double  x2,
double  x3 
)

Definition at line 261 of file vectorize_log.cpp.

References V1FUN_PD_4.

void vlog ( double *  y,
double  x0,
double  x1,
double  x2,
double  x3,
double  x4,
double  x5,
double  x6,
double  x7 
)

Definition at line 276 of file vectorize_log.cpp.

References V1FUN_PD_8.

void vlog ( sys_float y,
sys_float  x0,
sys_float  x1,
sys_float  x2,
sys_float  x3 
)

Definition at line 291 of file vectorize_log.cpp.

References V1FUN_PS_4.

void vlog ( sys_float y,
sys_float  x0,
sys_float  x1,
sys_float  x2,
sys_float  x3,
sys_float  x4,
sys_float  x5,
sys_float  x6,
sys_float  x7 
)

Definition at line 306 of file vectorize_log.cpp.

References V1FUN_PS_8.

void vlog ( sys_float y,
sys_float  x0,
sys_float  x1,
sys_float  x2,
sys_float  x3,
sys_float  x4,
sys_float  x5,
sys_float  x6,
sys_float  x7,
sys_float  x8,
sys_float  x9,
sys_float  x10,
sys_float  x11,
sys_float  x12,
sys_float  x13,
sys_float  x14,
sys_float  x15 
)

Definition at line 324 of file vectorize_log.cpp.

References V1FUN_PS_16.

void vlog10 ( const double  x[],
double  y[],
long  nlo,
long  nhi 
)

Definition at line 226 of file vectorize_log.cpp.

References DEBUG_ENTRY, v1log10d(), vecfun(), and wr_log10d().

Referenced by eeBremsSpectrum().

Here is the call graph for this function:

void vlog10 ( const sys_float  x[],
sys_float  y[],
long  nlo,
long  nhi 
)

Definition at line 247 of file vectorize_log.cpp.

References DEBUG_ENTRY, v1log10f(), vecfun(), and wr_log10f().

Here is the call graph for this function:

void vlog10 ( double *  y,
double  x0,
double  x1,
double  x2,
double  x3 
)

Definition at line 266 of file vectorize_log.cpp.

References V1FUN_PD_4.

void vlog10 ( double *  y,
double  x0,
double  x1,
double  x2,
double  x3,
double  x4,
double  x5,
double  x6,
double  x7 
)

Definition at line 281 of file vectorize_log.cpp.

References V1FUN_PD_8.

void vlog10 ( sys_float y,
sys_float  x0,
sys_float  x1,
sys_float  x2,
sys_float  x3 
)

Definition at line 296 of file vectorize_log.cpp.

References V1FUN_PS_4.

void vlog10 ( sys_float y,
sys_float  x0,
sys_float  x1,
sys_float  x2,
sys_float  x3,
sys_float  x4,
sys_float  x5,
sys_float  x6,
sys_float  x7 
)

Definition at line 312 of file vectorize_log.cpp.

References V1FUN_PS_8.

void vlog10 ( sys_float y,
sys_float  x0,
sys_float  x1,
sys_float  x2,
sys_float  x3,
sys_float  x4,
sys_float  x5,
sys_float  x6,
sys_float  x7,
sys_float  x8,
sys_float  x9,
sys_float  x10,
sys_float  x11,
sys_float  x12,
sys_float  x13,
sys_float  x14,
sys_float  x15 
)

Definition at line 331 of file vectorize_log.cpp.

References V1FUN_PS_16.

void vlog1p ( const double  x[],
double  y[],
long  nlo,
long  nhi 
)

Definition at line 233 of file vectorize_log.cpp.

References DEBUG_ENTRY, v1log1pd(), vecfun(), and wr_log1pd().

Here is the call graph for this function:

void vlog1p ( const sys_float  x[],
sys_float  y[],
long  nlo,
long  nhi 
)

Definition at line 254 of file vectorize_log.cpp.

References DEBUG_ENTRY, v1log1pf(), vecfun(), and wr_log1pf().

Here is the call graph for this function:

void vlog1p ( double *  y,
double  x0,
double  x1,
double  x2,
double  x3 
)

Definition at line 271 of file vectorize_log.cpp.

References V1FUN_PD_4.

void vlog1p ( double *  y,
double  x0,
double  x1,
double  x2,
double  x3,
double  x4,
double  x5,
double  x6,
double  x7 
)

Definition at line 286 of file vectorize_log.cpp.

References V1FUN_PD_8.

void vlog1p ( sys_float y,
sys_float  x0,
sys_float  x1,
sys_float  x2,
sys_float  x3 
)

Definition at line 301 of file vectorize_log.cpp.

References V1FUN_PS_4.

void vlog1p ( sys_float y,
sys_float  x0,
sys_float  x1,
sys_float  x2,
sys_float  x3,
sys_float  x4,
sys_float  x5,
sys_float  x6,
sys_float  x7 
)

Definition at line 318 of file vectorize_log.cpp.

References V1FUN_PS_8.

void vlog1p ( sys_float y,
sys_float  x0,
sys_float  x1,
sys_float  x2,
sys_float  x3,
sys_float  x4,
sys_float  x5,
sys_float  x6,
sys_float  x7,
sys_float  x8,
sys_float  x9,
sys_float  x10,
sys_float  x11,
sys_float  x12,
sys_float  x13,
sys_float  x14,
sys_float  x15 
)

Definition at line 338 of file vectorize_log.cpp.

References V1FUN_PS_16.

double wr_log10d ( double  x)
inline

Definition at line 198 of file vectorize_log.cpp.

Referenced by vlog10().

sys_float wr_log10f ( sys_float  x)
inline

Definition at line 203 of file vectorize_log.cpp.

Referenced by vlog10().

double wr_log1pd ( double  x)
inline

Definition at line 208 of file vectorize_log.cpp.

Referenced by vlog1p().

sys_float wr_log1pf ( sys_float  x)
inline

Definition at line 213 of file vectorize_log.cpp.

Referenced by vlog1p().

double wr_logd ( double  x)
inline

Definition at line 188 of file vectorize_log.cpp.

Referenced by vlog().

sys_float wr_logf ( sys_float  x)
inline

Definition at line 193 of file vectorize_log.cpp.

Referenced by vlog().