dheaps_i.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ILLdheap

Functions

void ILLutil_dheap_changekey (ILLdheap *h, int i, EGlpNum_t *newkey)
void ILLutil_dheap_delete (ILLdheap *h, int i)
void ILLutil_dheap_deletemin (ILLdheap *h, int *i)
void ILLutil_dheap_findmin (ILLdheap *h, int *i)
void ILLutil_dheap_free (ILLdheap *h)
int ILLutil_dheap_init (ILLdheap *h, int k)
int ILLutil_dheap_insert (ILLdheap *h, int i)
int ILLutil_dheap_resize (ILLdheap *h, int newsize)


Function Documentation

void ILLutil_dheap_changekey ( ILLdheap h,
int  i,
EGlpNum_t *  newkey 
)

void ILLutil_dheap_delete ( ILLdheap h,
int  i 
)

void ILLutil_dheap_deletemin ( ILLdheap h,
int *  i 
)

Definition at line 243 of file dheaps_i.c.

References ILLdheap::entry, ILLutil_dheap_delete(), and ILLdheap::size.

Referenced by ILLutil_priority_deletemin().

Here is the call graph for this function:

void ILLutil_dheap_findmin ( ILLdheap h,
int *  i 
)

void ILLutil_dheap_free ( ILLdheap h  ) 

int ILLutil_dheap_init ( ILLdheap h,
int  k 
)

int ILLutil_dheap_insert ( ILLdheap h,
int  i 
)

Definition at line 205 of file dheaps_i.c.

References dheap_siftup(), ILLdheap::size, and ILLdheap::total_space.

Referenced by ILLutil_priority_insert().

Here is the call graph for this function:

int ILLutil_dheap_resize ( ILLdheap h,
int  newsize 
)


Generated on Thu Mar 29 09:35:00 2012 for QSopt_ex by  doxygen 1.4.7