PPL Logo

libs/ck-libs/parmetis/ParMETISLib/fpqueue.c File Reference

Go to the source code of this file.

Functions

void FPQueueInit (FPQueueType *queue, int maxnodes)
void FPQueueReset (FPQueueType *queue)
void FPQueueFree (FPQueueType *queue)
int FPQueueGetSize (FPQueueType *queue)
int FPQueueInsert (FPQueueType *queue, int node, floattype gain)
int FPQueueDelete (FPQueueType *queue, int node)
int FPQueueUpdate (FPQueueType *queue, int node, floattype oldgain, floattype newgain)
void FPQueueUpdateUp (FPQueueType *queue, int node, floattype oldgain, floattype newgain)
int FPQueueGetMax (FPQueueType *queue)
int FPQueueSeeMaxVtx (FPQueueType *queue)
floattype FPQueueSeeMaxGain (FPQueueType *queue)
floattype FPQueueGetKey (FPQueueType *queue)
int FPQueueGetQSize (FPQueueType *queue)
int CheckHeapFloat (FPQueueType *queue)


Function Documentation

void FPQueueInit ( FPQueueType queue,
int  maxnodes 
)

void FPQueueReset ( FPQueueType queue  ) 

void FPQueueFree ( FPQueueType queue  ) 

int FPQueueGetSize ( FPQueueType queue  ) 

Definition at line 66 of file fpqueue.c.

References FPQueueType::nnodes.

int FPQueueInsert ( FPQueueType queue,
int  node,
floattype  gain 
)

int FPQueueDelete ( FPQueueType queue,
int  node 
)

int FPQueueUpdate ( FPQueueType queue,
int  node,
floattype  oldgain,
floattype  newgain 
)

void FPQueueUpdateUp ( FPQueueType queue,
int  node,
floattype  oldgain,
floattype  newgain 
)

int FPQueueGetMax ( FPQueueType queue  ) 

int FPQueueSeeMaxVtx ( FPQueueType queue  ) 

Definition at line 352 of file fpqueue.c.

References FPQueueType::heap, FPQueueType::nnodes, and FKeyValueType::val.

floattype FPQueueSeeMaxGain ( FPQueueType queue  ) 

Definition at line 368 of file fpqueue.c.

References FPQueueType::heap, FKeyValueType::key, and FPQueueType::nnodes.

Referenced by Serial_SelectQueue().

floattype FPQueueGetKey ( FPQueueType queue  ) 

Definition at line 384 of file fpqueue.c.

References FPQueueType::heap, FKeyValueType::key, and FPQueueType::nnodes.

int FPQueueGetQSize ( FPQueueType queue  ) 

Definition at line 399 of file fpqueue.c.

References FPQueueType::nnodes.

Referenced by Serial_SelectQueue(), and Serial_SelectQueueOneWay().

int CheckHeapFloat ( FPQueueType queue  ) 


Generated on Fri May 25 08:00:47 2012 for Charm++ by  doxygen 1.5.5