cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
vectorize_reduce.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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 
)

Definition at line 23 of file vectorize_reduce.cpp.

References DEBUG_ENTRY.

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

Definition at line 34 of file vectorize_reduce.cpp.

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 
)

Definition at line 56 of file vectorize_reduce.cpp.

References DEBUG_ENTRY.

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

Definition at line 67 of file vectorize_reduce.cpp.

References DEBUG_ENTRY.

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

Definition at line 122 of file vectorize_reduce.cpp.

References DEBUG_ENTRY.

Referenced by GrainCharge().

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

Definition at line 139 of file vectorize_reduce.cpp.

References DEBUG_ENTRY.

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

Definition at line 156 of file vectorize_reduce.cpp.

References DEBUG_ENTRY.

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

Definition at line 173 of file vectorize_reduce.cpp.

References DEBUG_ENTRY.

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

Definition at line 78 of file vectorize_reduce.cpp.

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 
)

Definition at line 89 of file vectorize_reduce.cpp.

References DEBUG_ENTRY.

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

Definition at line 100 of file vectorize_reduce.cpp.

References DEBUG_ENTRY.

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

Definition at line 111 of file vectorize_reduce.cpp.

References DEBUG_ENTRY.

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

Definition at line 190 of file vectorize_reduce.cpp.

References DEBUG_ENTRY.

Referenced by GammaK().