QDP++
QDPGlobalSums Namespace Reference

Functions

template<typename T>
QMP_status_t sumTDirection (T *x, int length, int dim)
template<typename T>
QMP_status_t sumT (T *x, int length)
QMP_status_t QDP_sum_int (int *i)
QMP_status_t QDP_sum_float_array (float *x, int length)
QMP_status_t QDP_sum_double_array (double *x, int length)

Function Documentation

◆ QDP_sum_double_array()

QMP_status_t QDPGlobalSums::QDP_sum_double_array ( double * x,
int length )

Definition at line 191 of file qdp_parscalar_global_sum.cc.

References sumT().

◆ QDP_sum_float_array()

QMP_status_t QDPGlobalSums::QDP_sum_float_array ( float * x,
int length )

Definition at line 183 of file qdp_parscalar_global_sum.cc.

References sumT().

◆ QDP_sum_int()

QMP_status_t QDPGlobalSums::QDP_sum_int ( int * i)

Definition at line 175 of file qdp_parscalar_global_sum.cc.

References sumT().

◆ sumT()

template<typename T>
QMP_status_t QDPGlobalSums::sumT ( T * x,
int length )

Definition at line 160 of file qdp_parscalar_global_sum.cc.

References sumTDirection().

Referenced by QDP_sum_double_array(), QDP_sum_float_array(), and QDP_sum_int().

◆ sumTDirection()

template<typename T>
QMP_status_t QDPGlobalSums::sumTDirection ( T * x,
int length,
int dim )

Definition at line 38 of file qdp_parscalar_global_sum.cc.

Referenced by sumT().