
Go to the source code of this file.
Typedefs | |
| typedef unsigned char | byte |
Functions | |
| template<class T> | |
| void | assignOne (T *lhs, T val) |
| template<class T> | |
| void | assignOne (T *lhs, const T *rhs) |
| template<class T> | |
| void | sumOne (T *lhs, const T *rhs) |
| template<class T> | |
| void | prodOne (T *lhs, const T *rhs) |
| template<class T> | |
| void | maxOne (T *lhs, const T *rhs) |
| template<class T> | |
| void | minOne (T *lhs, const T *rhs) |
| oneToFn (sumOne, sumFn) | |
| void | reduction_initialize (const IDXL_Layout &dt, void *lhs, int op, const char *callingRoutine) |
| Reduction support: Initialize the compressed data in lhs with the appropriate initial value for the reduction op. | |
| reduction_combine_fn | reduction_combine (const IDXL_Layout &dt, int op, const char *callingRoutine) |
| template<class T> | |
| void | gatherUserData (const void *user, int nIndices, const int *indices, IDXL_LAYOUT_PARAM, T *compressed) |
| template<class T> | |
| void | scatterUserData (void *user, int nIndices, const int *indices, IDXL_LAYOUT_PARAM, const T *compressed) |
| template<class T> | |
| void | scatterAddUserData (void *user, int nIndices, const int *indices, IDXL_LAYOUT_PARAM, const T *compressed) |
| typedef unsigned char byte |
Definition at line 14 of file idxl_layout.C.
| void assignOne | ( | T * | lhs, | |
| T | val | |||
| ) | [inline] |
Definition at line 51 of file idxl_layout.C.
| void assignOne | ( | T * | lhs, | |
| const T * | rhs | |||
| ) | [inline] |
Definition at line 54 of file idxl_layout.C.
| void sumOne | ( | T * | lhs, | |
| const T * | rhs | |||
| ) | [inline] |
Definition at line 57 of file idxl_layout.C.
| void prodOne | ( | T * | lhs, | |
| const T * | rhs | |||
| ) | [inline] |
Definition at line 60 of file idxl_layout.C.
| void maxOne | ( | T * | lhs, | |
| const T * | rhs | |||
| ) | [inline] |
Definition at line 63 of file idxl_layout.C.
| void minOne | ( | T * | lhs, | |
| const T * | rhs | |||
| ) | [inline] |
Definition at line 66 of file idxl_layout.C.
| oneToFn | ( | sumOne | , | |
| sumFn | ||||
| ) |
Definition at line 91 of file idxl_layout.C.
| void reduction_initialize | ( | const IDXL_Layout & | dt, | |
| void * | lhs, | |||
| int | op, | |||
| const char * | callingRoutine | |||
| ) |
Reduction support: Initialize the compressed data in lhs with the appropriate initial value for the reduction op.
Definition at line 110 of file idxl_layout.C.
References IDXL_Abort(), IDXL_Layout::type, and IDXL_Layout::width.

| reduction_combine_fn reduction_combine | ( | const IDXL_Layout & | dt, | |
| int | op, | |||
| const char * | callingRoutine | |||
| ) |
Definition at line 165 of file idxl_layout.C.
References IDXL_Abort(), and IDXL_Layout::type.

| void gatherUserData | ( | const void * | user, | |
| int | nIndices, | |||
| const int * | indices, | |||
| IDXL_LAYOUT_PARAM | , | |||
| T * | compressed | |||
| ) | [inline] |
Definition at line 201 of file idxl_layout.C.
References c, r, and IDXL_Layout::width.
Referenced by IDXL_Layout::gather().

| void scatterUserData | ( | void * | user, | |
| int | nIndices, | |||
| const int * | indices, | |||
| IDXL_LAYOUT_PARAM | , | |||
| const T * | compressed | |||
| ) | [inline] |
Definition at line 232 of file idxl_layout.C.
References c, r, and IDXL_Layout::width.
Referenced by IDXL_Layout::scatter().

| void scatterAddUserData | ( | void * | user, | |
| int | nIndices, | |||
| const int * | indices, | |||
| IDXL_LAYOUT_PARAM | , | |||
| const T * | compressed | |||
| ) | [inline] |
Definition at line 259 of file idxl_layout.C.
References c, r, and IDXL_Layout::width.
Referenced by IDXL_Layout::scatteradd().

1.5.5