ClibGlobalArrayIndex Struct Reference

#include <ComlibStrategy.h>

Collaboration diagram for ClibGlobalArrayIndex:

Collaboration graph
[legend]

Public Member Functions

CkHashCode hash (void) const
int compare (const ClibGlobalArrayIndex &ind) const

Static Public Member Functions

static CkHashCode staticHash (const void *a, size_t)
static int staticCompare (const void *a, const void *b, size_t)

Data Fields

CkArrayID aid
CkArrayIndexMax idx

Detailed Description

Definition at line 34 of file ComlibStrategy.h.


Member Function Documentation

CkHashCode ClibGlobalArrayIndex::hash ( void   )  const [inline]

Definition at line 48 of file ComlibStrategy.h.

References aid, CkArrayIndex::hash(), _ckGroupID::idx, and idx.

CkHashCode ClibGlobalArrayIndex::staticHash ( const void *  a,
size_t   
) [inline, static]

Definition at line 69 of file ComlibStrategy.h.

int ClibGlobalArrayIndex::compare ( const ClibGlobalArrayIndex ind  )  const [inline]

Definition at line 54 of file ComlibStrategy.h.

References aid, and idx.

Referenced by staticCompare().

int ClibGlobalArrayIndex::staticCompare ( const void *  a,
const void *  b,
size_t   
) [inline, static]

Definition at line 63 of file ComlibStrategy.h.

References compare().


Field Documentation

CkArrayID ClibGlobalArrayIndex::aid

Definition at line 35 of file ComlibStrategy.h.

Referenced by ComlibGetLastKnown(), compare(), and hash().

CkArrayIndexMax ClibGlobalArrayIndex::idx

Definition at line 36 of file ComlibStrategy.h.

Referenced by ComlibGetLastKnown(), compare(), and hash().


The documentation for this struct was generated from the following file:
Generated on Sun Jun 29 13:31:24 2008 for Charm++ by  doxygen 1.5.1