Go to the source code of this file.
 | 
| static void  | fh_initheap (struct fibheap *) | 
|   | 
| static void  | fh_insertrootlist (struct fibheap *, struct fibheap_el *) | 
|   | 
| static void  | fh_removerootlist (struct fibheap *, struct fibheap_el *) | 
|   | 
| static void  | fh_consolidate (struct fibheap *) | 
|   | 
| static void  | fh_heaplink (struct fibheap *h, struct fibheap_el *y, struct fibheap_el *x) | 
|   | 
| static void  | fh_cut (struct fibheap *, struct fibheap_el *, struct fibheap_el *) | 
|   | 
| static void  | fh_cascading_cut (struct fibheap *, struct fibheap_el *) | 
|   | 
| static struct fibheap_el *  | fh_extractminel (struct fibheap *) | 
|   | 
| static void  | fh_checkcons (struct fibheap *h) | 
|   | 
| static void  | fh_destroyheap (struct fibheap *h) | 
|   | 
| static int  | fh_compare (struct fibheap *h, struct fibheap_el *a, struct fibheap_el *b) | 
|   | 
| static int  | fh_comparedata (struct fibheap *h, int key, void *data, struct fibheap_el *b) | 
|   | 
| static void  | fh_insertel (struct fibheap *h, struct fibheap_el *x) | 
|   | 
| static void  | fh_deleteel (struct fibheap *h, struct fibheap_el *x) | 
|   | 
| static struct fibheap_el *  | fhe_newelem (void) | 
|   | 
| static void  | fhe_initelem (struct fibheap_el *) | 
|   | 
| static void  | fhe_insertafter (struct fibheap_el *a, struct fibheap_el *b) | 
|   | 
| static void  | fhe_insertbefore (struct fibheap_el *a, struct fibheap_el *b) | 
|   | 
| static struct fibheap_el *  | fhe_remove (struct fibheap_el *a) | 
|   | 
| static int  | ceillog2 (unsigned int a) | 
|   | 
◆ fhe_destroy
      
        
          | #define fhe_destroy | 
          ( | 
            | 
          x | ) | 
             free((x)) | 
        
      
 
 
◆ ceillog2()
  
  
      
        
          | static int ceillog2  | 
          ( | 
          unsigned int  | 
          a | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ fh_cascading_cut()
◆ fh_checkcons()
  
  
      
        
          | static void fh_checkcons  | 
          ( | 
          struct fibheap *  | 
          h | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ fh_compare()
◆ fh_comparedata()
  
  
      
        
          | static int fh_comparedata  | 
          ( | 
          struct fibheap *  | 
          h,  | 
         
        
           | 
           | 
          int  | 
          key,  | 
         
        
           | 
           | 
          void *  | 
          data,  | 
         
        
           | 
           | 
          struct fibheap_el *  | 
          b  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ fh_consolidate()
  
  
      
        
          | static void fh_consolidate  | 
          ( | 
          struct fibheap *  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ fh_cut()
◆ fh_deleteel()
◆ fh_destroyheap()
  
  
      
        
          | static void fh_destroyheap  | 
          ( | 
          struct fibheap *  | 
          h | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ fh_extractminel()
◆ fh_heaplink()
◆ fh_initheap()
  
  
      
        
          | static void fh_initheap  | 
          ( | 
          struct fibheap *  | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ fh_insertel()
◆ fh_insertrootlist()
◆ fh_removerootlist()
◆ fhe_initelem()
◆ fhe_insertafter()
◆ fhe_insertbefore()
◆ fhe_newelem()
◆ fhe_remove()