Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
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

◆ reduce_a() [1/2]

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

References DEBUG_ENTRY.

Referenced by prodxx_log10().

◆ reduce_a() [2/2]

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

References DEBUG_ENTRY.

◆ reduce_ab() [1/3]

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

◆ reduce_ab() [2/3]

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

References DEBUG_ENTRY.

◆ reduce_ab() [3/3]

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

References DEBUG_ENTRY.

◆ reduce_ab_a() [1/4]

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

References DEBUG_ENTRY.

Referenced by GrainCharge().

◆ reduce_ab_a() [2/4]

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

References DEBUG_ENTRY.

◆ reduce_ab_a() [3/4]

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

References DEBUG_ENTRY.

◆ reduce_ab_a() [4/4]

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

References DEBUG_ENTRY.

◆ reduce_abc() [1/4]

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

References DEBUG_ENTRY.

Referenced by GrainElecEmis1(), and GrainTemperature().

◆ reduce_abc() [2/4]

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

References DEBUG_ENTRY.

◆ reduce_abc() [3/4]

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

References DEBUG_ENTRY.

◆ reduce_abc() [4/4]

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

References DEBUG_ENTRY.

◆ reduce_abc_ab()

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