Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
vectorize_reduce.cpp File Reference
#include "cddefines.h"
#include "vectorize.h"
Include dependency graph for vectorize_reduce.cpp:

Functions

double reduce_a (const double *a, long ilo, long ihi)
 
sys_float reduce_a (const sys_float *a, long ilo, long ihi)
 
double reduce_ab (const double *a, const double *b, long ilo, long ihi)
 
double reduce_ab (const double *a, const sys_float *b, long ilo, long ihi)
 
sys_float reduce_ab (const sys_float *a, const sys_float *b, long ilo, long ihi)
 
double reduce_abc (const double *a, const double *b, const double *c, long ilo, long ihi)
 
double reduce_abc (const double *a, const double *b, const sys_float *c, long ilo, long ihi)
 
double reduce_abc (const double *a, const sys_float *b, const sys_float *c, long ilo, long ihi)
 
sys_float reduce_abc (const sys_float *a, const sys_float *b, const sys_float *c, long ilo, long ihi)
 
double reduce_ab_a (const double *a, const double *b, long ilo, long ihi, double *sum_a)
 
double reduce_ab_a (const sys_float *a, const double *b, long ilo, long ihi, double *sum_a)
 
double reduce_ab_a (const double *a, const sys_float *b, long ilo, long ihi, double *sum_a)
 
sys_float reduce_ab_a (const sys_float *a, const sys_float *b, long ilo, long ihi, sys_float *sum_a)
 
double reduce_abc_ab (const double *a, const double *b, const double *c, long ilo, long ihi, double *sum_ab)
 

Function Documentation

double reduce_a ( const double *  a,
long  ilo,
long  ihi 
)

References DEBUG_ENTRY.

Referenced by prodxx_log10().

sys_float reduce_a ( const sys_float a,
long  ilo,
long  ihi 
)

References DEBUG_ENTRY.

double reduce_ab ( const double *  a,
const double *  b,
long  ilo,
long  ihi 
)
double reduce_ab ( const double *  a,
const sys_float b,
long  ilo,
long  ihi 
)

References DEBUG_ENTRY.

sys_float reduce_ab ( const sys_float a,
const sys_float b,
long  ilo,
long  ihi 
)

References DEBUG_ENTRY.

double reduce_ab_a ( const double *  a,
const double *  b,
long  ilo,
long  ihi,
double *  sum_a 
)

References DEBUG_ENTRY.

Referenced by GrainCharge().

double reduce_ab_a ( const sys_float a,
const double *  b,
long  ilo,
long  ihi,
double *  sum_a 
)

References DEBUG_ENTRY.

double reduce_ab_a ( const double *  a,
const sys_float b,
long  ilo,
long  ihi,
double *  sum_a 
)

References DEBUG_ENTRY.

sys_float reduce_ab_a ( const sys_float a,
const sys_float b,
long  ilo,
long  ihi,
sys_float sum_a 
)

References DEBUG_ENTRY.

double reduce_abc ( const double *  a,
const double *  b,
const double *  c,
long  ilo,
long  ihi 
)

References DEBUG_ENTRY.

Referenced by GrainElecEmis1(), and GrainTemperature().

double reduce_abc ( const double *  a,
const double *  b,
const sys_float c,
long  ilo,
long  ihi 
)

References DEBUG_ENTRY.

double reduce_abc ( const double *  a,
const sys_float b,
const sys_float c,
long  ilo,
long  ihi 
)

References DEBUG_ENTRY.

sys_float reduce_abc ( const sys_float a,
const sys_float b,
const sys_float c,
long  ilo,
long  ihi 
)

References DEBUG_ENTRY.

double reduce_abc_ab ( const double *  a,
const double *  b,
const double *  c,
long  ilo,
long  ihi,
double *  sum_ab 
)

References DEBUG_ENTRY.

Referenced by GammaK().