PPL Logo

libs/ck-libs/sparseContiguousReducer/cksparsecontiguousreducer.C File Reference

Go to the source code of this file.

Functions

 POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION (SIMPLE_POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION(_sparse_sum,*(dataptr+k)+=*msgDataptr;)
int numDataSegs (const unsigned char *data)
CkDataSegHeader getDataSegHeader (int index, const unsigned char *data)
unsigned char * getDataPtr (unsigned char *ptr)
CkDataSegHeadergetDataSegHeaderPtr (const unsigned char *ptr)
CkDataSegHeader getDecompressedDataHdr (const unsigned char *msg)

Variables

CkReduction::reducerType sparse_sum_int
CkReduction::reducerType sparse_sum_float
CkReduction::reducerType sparse_sum_double
CkReduction::reducerType sparse_sum_TwoFloats
CkReduction::reducerType sparse_sum_TwoDoubles
CkReduction::reducerType sparse_product_int
CkReduction::reducerType sparse_product_float
CkReduction::reducerType sparse_product_double
CkReduction::reducerType sparse_max_int
CkReduction::reducerType sparse_max_float
CkReduction::reducerType sparse_max_double
CkReduction::reducerType sparse_min_int
CkReduction::reducerType sparse_min_float
CkReduction::reducerType sparse_min_double


Function Documentation

POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION ( SIMPLE_POLYMORPH_SPARSE_CONTIGUOUS_REDUCTION(  _sparse_sum,
*(dataptr+k)+  = *msgDataptr; 
)

int numDataSegs ( const unsigned char *  data  ) 

Definition at line 265 of file cksparsecontiguousreducer.C.

Referenced by getDataSegHeader(), and getDecompressedDataHdr().

Here is the caller graph for this function:

CkDataSegHeader getDataSegHeader ( int  index,
const unsigned char *  data 
)

Definition at line 269 of file cksparsecontiguousreducer.C.

References numDataSegs(), r, and size.

Referenced by getDecompressedDataHdr().

Here is the call graph for this function:

Here is the caller graph for this function:

unsigned char* getDataPtr ( unsigned char *  ptr  ) 

Definition at line 287 of file cksparsecontiguousreducer.C.

CkDataSegHeader* getDataSegHeaderPtr ( const unsigned char *  ptr  ) 

Definition at line 296 of file cksparsecontiguousreducer.C.

References int.

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.

Here is the call graph for this function:


Variable Documentation

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


Generated on Mon Sep 21 08:11:06 2020 for Charm++ by  doxygen 1.5.5