Go to the source code of this file.
Data Structures | |
class | IDXL_Layout |
This class represents the layout of a user data structure in user memory. More... | |
class | IDXL_Layout_List |
Keeps a list of dynamically-allocated IDXL_Layout objects:. More... | |
Typedefs | |
typedef void(* | reduction_combine_fn )(unsigned char *dest, const unsigned char *src, const IDXL_Layout *srcLayout) |
Reduction support: get a function pointer that can be used to combine a row of user data (src) into a row of compressed data (dest) using this reduction operation. | |
Functions | |
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="") |
typedef void(* reduction_combine_fn)(unsigned char *dest, const unsigned char *src, const IDXL_Layout *srcLayout) |
Reduction support: get a function pointer that can be used to combine a row of user data (src) into a row of compressed data (dest) using this reduction operation.
Definition at line 89 of file idxl_layout.h.
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.