float128_priority.c File Reference

#include "qs_config.h"
#include "machdefs.h"
#include "float128_priority.h"
#include "allocrus.h"
#include "except.h"

Include dependency graph for float128_priority.c:

Go to the source code of this file.

Functions

void float128_ILLutil_priority_changekey (float128_ILLpriority *pri, int handle, float128 *newkey)
void float128_ILLutil_priority_delete (float128_ILLpriority *pri, int handle)
void float128_ILLutil_priority_deletemin (float128_ILLpriority *pri, float128 *keyval, void **en)
void float128_ILLutil_priority_findmin (float128_ILLpriority *pri, float128 *keyval, void **en)
void float128_ILLutil_priority_free (float128_ILLpriority *pri)
int float128_ILLutil_priority_init (float128_ILLpriority *pri, int k)
int float128_ILLutil_priority_insert (float128_ILLpriority *pri, void *data, float128 *keyval, int *handle)


Function Documentation

void float128_ILLutil_priority_changekey ( float128_ILLpriority pri,
int  handle,
float128 *  newkey 
)

Definition at line 249 of file float128_priority.c.

References float128_ILLpriority::float128_heap, and float128_ILLutil_dheap_changekey().

Here is the call graph for this function:

void float128_ILLutil_priority_delete ( float128_ILLpriority pri,
int  handle 
)

Definition at line 215 of file float128_priority.c.

References float128_ILLpriority::float128_heap, float128_ILLutil_dheap_delete(), float128_ILLpriority::freelist, float128_ILLpriority::float128_ILLpri_data::next, and float128_ILLpriority::pri_info.

Here is the call graph for this function:

void float128_ILLutil_priority_deletemin ( float128_ILLpriority pri,
float128 *  keyval,
void **  en 
)

Definition at line 224 of file float128_priority.c.

References float128_ILLpriority::float128_ILLpri_data::data, float128_ILLpriority::float128_heap, float128_ILLutil_dheap_deletemin(), float128_ILLpriority::freelist, float128_ILLdheap::key, float128_ILLpriority::float128_ILLpri_data::next, NULL, and float128_ILLpriority::pri_info.

Referenced by float128_best_bbnode().

Here is the call graph for this function:

void float128_ILLutil_priority_findmin ( float128_ILLpriority pri,
float128 *  keyval,
void **  en 
)

Definition at line 143 of file float128_priority.c.

References float128_ILLpriority::float128_ILLpri_data::data, float128_ILLpriority::float128_heap, float128_ILLutil_dheap_findmin(), float128_ILLdheap::key, NULL, and float128_ILLpriority::pri_info.

Here is the call graph for this function:

void float128_ILLutil_priority_free ( float128_ILLpriority pri  ) 

Definition at line 134 of file float128_priority.c.

References float128_ILLpriority::float128_heap, float128_ILLutil_dheap_free(), ILL_IFFREE, float128_ILLpriority::pri_info, and float128_ILLpriority::space.

Here is the call graph for this function:

int float128_ILLutil_priority_init ( float128_ILLpriority pri,
int  k 
)

Definition at line 103 of file float128_priority.c.

References float128_ILLpriority::float128_heap, float128_ILLutil_dheap_init(), float128_ILLpriority::freelist, ILL_CLEANUP_IF, ILL_IFFREE, ILL_SAFE_MALLOC, float128_ILLpriority::float128_ILLpri_data::next, float128_ILLpriority::pri_info, and float128_ILLpriority::space.

Here is the call graph for this function:

int float128_ILLutil_priority_insert ( float128_ILLpriority pri,
void *  data,
float128 *  keyval,
int *  handle 
)

Definition at line 164 of file float128_priority.c.

References float128_ILLpriority::float128_ILLpri_data::data, float128_ILLpriority::float128_heap, float128_ILLutil_dheap_insert(), float128_ILLutil_dheap_resize(), float128_ILLpriority::freelist, ILL_CLEANUP_IF, float128_ILLdheap::key, float128_ILLpriority::float128_ILLpri_data::next, float128_ILLpriority::pri_info, and float128_ILLpriority::space.

Referenced by float128_child_work(), and float128_ILLmip_bfs().

Here is the call graph for this function:


Generated on Thu Mar 29 09:36:32 2012 for QSopt_ex by  doxygen 1.4.7