hp2FEM
0.1
|
This file contains various datastructures used/provided by GKlib. More...
Go to the source code of this file.
Classes | |
struct | gk_csr_t |
struct | gk_str_t |
struct | gk_StringMap_t |
struct | gk_HTable_t |
struct | gk_Tokens_t |
struct | atom |
struct | center_of_mass |
struct | pdbf |
struct | gk_i2cc2i_t |
struct | gk_seq_t |
struct | gk_mop_t |
struct | gk_mcore_t |
Defines | |
#define | GK_MKKEYVALUE_T(NAME, KEYTYPE, VALTYPE) |
#define | GK_MKPQUEUE_T(NAME, KVTYPE) |
Typedefs | |
typedef struct gk_csr_t | gk_csr_t |
typedef struct gk_str_t | gk_str_t |
typedef struct gk_StringMap_t | gk_StringMap_t |
typedef struct gk_HTable_t | gk_HTable_t |
typedef struct gk_Tokens_t | gk_Tokens_t |
typedef struct atom | atom |
typedef struct center_of_mass | center_of_mass |
typedef struct pdbf | pdbf |
typedef struct gk_i2cc2i_t | gk_i2cc2i_t |
typedef struct gk_seq_t | gk_seq_t |
typedef struct gk_mop_t | gk_mop_t |
typedef struct gk_mcore_t | gk_mcore_t |
This file contains various datastructures used/provided by GKlib.
$Id: gk_struct.h 10407 2011-06-25 15:32:03Z karypis $
#define GK_MKKEYVALUE_T | ( | NAME, | |
KEYTYPE, | |||
VALTYPE | |||
) |
typedef struct {\ KEYTYPE key;\ VALTYPE val;\ } NAME;\
Generator for gk_??KeyVal_t data structure
#define GK_MKPQUEUE_T | ( | NAME, | |
KVTYPE | |||
) |
typedef struct {\ gk_idx_t nnodes;\ gk_idx_t maxnodes;\ \ /* Heap version of the data structure */ \ KVTYPE *heap;\ gk_idx_t *locator;\ } NAME;\
Generator for gk_?pq_t data structure
typedef struct gk_mcore_t gk_mcore_t |
The following structure stores information used by Metis
The following data structure stores information about a memory allocation operation that can either be served from gk_mcore_t or by a gk_malloc if not sufficient workspace memory is available.