| cloudy
    trunk
    | 
#include "cddefines.h"#include "vectorize.h"#include "vectorize_math.h"#include "vectorize_log_core.h"
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) | 
| 
 | inline | 
Definition at line 178 of file vectorize_log.cpp.
Referenced by vlog10().
| 
 | inline | 
Definition at line 181 of file vectorize_log.cpp.
Referenced by vlog10().
| 
 | inline | 
Definition at line 179 of file vectorize_log.cpp.
Referenced by vlog1p().
| 
 | inline | 
Definition at line 182 of file vectorize_log.cpp.
Referenced by vlog1p().
| 
 | inline | 
Definition at line 177 of file vectorize_log.cpp.
Referenced by vlog().
| 
 | 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().

Definition at line 240 of file vectorize_log.cpp.
References DEBUG_ENTRY, v1logf(), vecfun(), and wr_logf().

| 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.
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().

Definition at line 247 of file vectorize_log.cpp.
References DEBUG_ENTRY, v1log10f(), vecfun(), and wr_log10f().

| 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.
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().

Definition at line 254 of file vectorize_log.cpp.
References DEBUG_ENTRY, v1log1pf(), vecfun(), and wr_log1pf().

| 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.
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.
| 
 | inline | 
Definition at line 198 of file vectorize_log.cpp.
Referenced by vlog10().
Definition at line 203 of file vectorize_log.cpp.
Referenced by vlog10().
| 
 | inline | 
Definition at line 208 of file vectorize_log.cpp.
Referenced by vlog1p().
Definition at line 213 of file vectorize_log.cpp.
Referenced by vlog1p().
| 
 | inline | 
Definition at line 188 of file vectorize_log.cpp.
Referenced by vlog().
Definition at line 193 of file vectorize_log.cpp.
Referenced by vlog().
 1.8.5
 1.8.5