cloudy
trunk
|
#include "cddefines.h"
#include "vectorize.h"
#include "vectorize_math.h"
#include "vectorize_exp_core.h"
Go to the source code of this file.
Functions | |
int | v1expd (int) |
int | v1exp10d (int) |
int | v1expm1d (int) |
int | v1expf (int) |
int | v1exp10f (int) |
int | v1expm1f (int) |
double | wr_expd (double x) |
double | wr_expm1d (double x) |
sys_float | wr_expf (sys_float x) |
sys_float | wr_expm1f (sys_float x) |
double | wr_exp10d (double x) |
sys_float | wr_exp10f (sys_float x) |
void | vexp (const double x[], double y[], long nlo, long nhi) |
void | vexp10 (const double x[], double y[], long nlo, long nhi) |
void | vexpm1 (const double x[], double y[], long nlo, long nhi) |
void | vexp (const sys_float x[], sys_float y[], long nlo, long nhi) |
void | vexp10 (const sys_float x[], sys_float y[], long nlo, long nhi) |
void | vexpm1 (const sys_float x[], sys_float y[], long nlo, long nhi) |
void | vexp (double *y, double x0, double x1, double x2, double x3) |
void | vexp10 (double *y, double x0, double x1, double x2, double x3) |
void | vexpm1 (double *y, double x0, double x1, double x2, double x3) |
void | vexp (double *y, double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7) |
void | vexp10 (double *y, double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7) |
void | vexpm1 (double *y, double x0, double x1, double x2, double x3, double x4, double x5, double x6, double x7) |
void | vexp (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3) |
void | vexp10 (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3) |
void | vexpm1 (sys_float *y, sys_float x0, sys_float x1, sys_float x2, sys_float x3) |
void | vexp (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 | vexp10 (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 | vexpm1 (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 | vexp (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 | vexp10 (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 | vexpm1 (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 239 of file vectorize_exp.cpp.
Referenced by vexp10().
|
inline |
Definition at line 242 of file vectorize_exp.cpp.
Referenced by vexp10().
|
inline |
Definition at line 238 of file vectorize_exp.cpp.
Referenced by vexp().
|
inline |
Definition at line 241 of file vectorize_exp.cpp.
Referenced by vexp().
|
inline |
Definition at line 240 of file vectorize_exp.cpp.
Referenced by vexpm1().
|
inline |
Definition at line 243 of file vectorize_exp.cpp.
Referenced by vexpm1().
void vexp | ( | const double | x[], |
double | y[], | ||
long | nlo, | ||
long | nhi | ||
) |
Definition at line 283 of file vectorize_exp.cpp.
References DEBUG_ENTRY, v1expd(), vecfun(), and wr_expd().
Referenced by dBase_solve(), eeBremsSpectrum(), FastVoigtH(), iso_collide(), iso_cool(), iso_level(), Atom_LevelN::operator()(), my_Integrand_S62::operator()(), t_gaunt::p_gauntff_vec_sub(), PlanckIntegral(), RT_continuum(), tfidle(), and y0b().
Definition at line 304 of file vectorize_exp.cpp.
References DEBUG_ENTRY, v1expf(), vecfun(), and wr_expf().
void vexp | ( | double * | y, |
double | x0, | ||
double | x1, | ||
double | x2, | ||
double | x3 | ||
) |
Definition at line 325 of file vectorize_exp.cpp.
References V1FUN_PD_4.
void vexp | ( | double * | y, |
double | x0, | ||
double | x1, | ||
double | x2, | ||
double | x3, | ||
double | x4, | ||
double | x5, | ||
double | x6, | ||
double | x7 | ||
) |
Definition at line 340 of file vectorize_exp.cpp.
References V1FUN_PD_8.
Definition at line 355 of file vectorize_exp.cpp.
References V1FUN_PS_4.
void vexp | ( | 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 370 of file vectorize_exp.cpp.
References V1FUN_PS_8.
void vexp | ( | 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 388 of file vectorize_exp.cpp.
References V1FUN_PS_16.
void vexp10 | ( | const double | x[], |
double | y[], | ||
long | nlo, | ||
long | nhi | ||
) |
Definition at line 290 of file vectorize_exp.cpp.
References DEBUG_ENTRY, v1exp10d(), vecfun(), and wr_exp10d().
Definition at line 311 of file vectorize_exp.cpp.
References DEBUG_ENTRY, v1exp10f(), vecfun(), and wr_exp10f().
void vexp10 | ( | double * | y, |
double | x0, | ||
double | x1, | ||
double | x2, | ||
double | x3 | ||
) |
Definition at line 330 of file vectorize_exp.cpp.
References exp10(), and V1FUN_PD_4.
void vexp10 | ( | double * | y, |
double | x0, | ||
double | x1, | ||
double | x2, | ||
double | x3, | ||
double | x4, | ||
double | x5, | ||
double | x6, | ||
double | x7 | ||
) |
Definition at line 345 of file vectorize_exp.cpp.
References exp10(), and V1FUN_PD_8.
Definition at line 360 of file vectorize_exp.cpp.
References exp10(), and V1FUN_PS_4.
void vexp10 | ( | 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 376 of file vectorize_exp.cpp.
References exp10(), and V1FUN_PS_8.
void vexp10 | ( | 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 395 of file vectorize_exp.cpp.
References exp10(), and V1FUN_PS_16.
void vexpm1 | ( | const double | x[], |
double | y[], | ||
long | nlo, | ||
long | nhi | ||
) |
Definition at line 297 of file vectorize_exp.cpp.
References DEBUG_ENTRY, v1expm1d(), vecfun(), and wr_expm1d().
Referenced by eeBremsSpectrum(), GrainMakeDiffuseSingle(), iso_rad_rec_cooling_discrete(), RT_iso_integrate_RRC(), and tfidle().
Definition at line 318 of file vectorize_exp.cpp.
References DEBUG_ENTRY, v1expm1f(), vecfun(), and wr_expm1f().
void vexpm1 | ( | double * | y, |
double | x0, | ||
double | x1, | ||
double | x2, | ||
double | x3 | ||
) |
Definition at line 335 of file vectorize_exp.cpp.
References V1FUN_PD_4.
void vexpm1 | ( | double * | y, |
double | x0, | ||
double | x1, | ||
double | x2, | ||
double | x3, | ||
double | x4, | ||
double | x5, | ||
double | x6, | ||
double | x7 | ||
) |
Definition at line 350 of file vectorize_exp.cpp.
References V1FUN_PD_8.
Definition at line 365 of file vectorize_exp.cpp.
References V1FUN_PS_4.
void vexpm1 | ( | 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 382 of file vectorize_exp.cpp.
References V1FUN_PS_8.
void vexpm1 | ( | 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 402 of file vectorize_exp.cpp.
References V1FUN_PS_16.
|
inline |
Definition at line 272 of file vectorize_exp.cpp.
References exp10().
Referenced by vexp10().
Definition at line 277 of file vectorize_exp.cpp.
References exp10().
Referenced by vexp10().
|
inline |
Definition at line 249 of file vectorize_exp.cpp.
Referenced by vexp().
Definition at line 259 of file vectorize_exp.cpp.
Referenced by vexp().
|
inline |
Definition at line 254 of file vectorize_exp.cpp.
Referenced by vexpm1().
Definition at line 264 of file vectorize_exp.cpp.
Referenced by vexpm1().