/* NOTE: The integer constants defined in ReductionType MUST BE DISTINCT from those defined in NormType. * This is because MatGetColumnReductions() is used to compute both norms and other types of reductions, * and the constants defined in both NormType and ReductionType are used to designate the desired operation. */typedef enum {REDUCTION_SUM_REALPART=10, REDUCTION_MEAN_REALPART=11, REDUCTION_SUM_IMAGINARYPART=12, REDUCTION_MEAN_IMAGINARYPART=13 } ReductionType;