Go to the source code of this file.
POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION | ( | SIMPLE_POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION( | _sparse_sum, | |
*(dataptr+k)+ | = *msgDataptr; | |||
) |
Definition at line 218 of file cksparsecontiguousreducer.C.
References CkReduction::addReducer(), sparse_max_double, sparse_max_float, sparse_max_int, sparse_min_double, sparse_min_float, sparse_min_int, sparse_product_double, sparse_product_float, sparse_product_int, sparse_sum_double, sparse_sum_float, sparse_sum_int, sparse_sum_TwoDoubles, and sparse_sum_TwoFloats.
int numDataSegs | ( | const unsigned char * | data | ) |
Definition at line 265 of file cksparsecontiguousreducer.C.
Referenced by getDataSegHeader(), and getDecompressedDataHdr().
CkDataSegHeader getDataSegHeader | ( | int | index, | |
const unsigned char * | data | |||
) |
Definition at line 269 of file cksparsecontiguousreducer.C.
References numDataSegs(), r, and size.
Referenced by getDecompressedDataHdr().
unsigned char* getDataPtr | ( | unsigned char * | ptr | ) |
Definition at line 287 of file cksparsecontiguousreducer.C.
CkDataSegHeader* getDataSegHeaderPtr | ( | const unsigned char * | ptr | ) |
CkDataSegHeader getDecompressedDataHdr | ( | const unsigned char * | msg | ) |
Definition at line 300 of file cksparsecontiguousreducer.C.
References CkDataSegHeader::ex, CkDataSegHeader::ey, getDataSegHeader(), h, numDataSegs(), CkDataSegHeader::sx, and CkDataSegHeader::sy.
Definition at line 14 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().
Definition at line 15 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().
Definition at line 16 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().
Definition at line 17 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().
Definition at line 18 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().
Definition at line 20 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().
Definition at line 21 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().
Definition at line 22 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().
Definition at line 24 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().
Definition at line 25 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().
Definition at line 26 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().
Definition at line 28 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().
Definition at line 29 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().
Definition at line 30 of file cksparsecontiguousreducer.C.
Referenced by POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION().