| 
|   | binary_min_heap (t_float *const A_, const t_index size_) | 
|   | 
|   | binary_min_heap (t_float *const A_, const t_index size1, const t_index size2, const t_index start) | 
|   | 
|   | ~binary_min_heap () | 
|   | 
| void  | heapify () | 
|   | 
| t_index  | argmin () const | 
|   | 
| void  | heap_pop () | 
|   | 
| void  | remove (t_index idx) | 
|   | 
| void  | replace (const t_index idxold, const t_index idxnew, const t_float val) | 
|   | 
| void  | update (const t_index idx, const t_float val) const | 
|   | 
| void  | update_leq (const t_index idx, const t_float val) const | 
|   | 
| void  | update_geq (const t_index idx, const t_float val) const | 
|   | 
|   | binary_min_heap (t_float *const A_, const t_index size_) | 
|   | 
|   | binary_min_heap (t_float *const A_, const t_index size1, const t_index size2, const t_index start) | 
|   | 
|   | ~binary_min_heap () | 
|   | 
| void  | heapify () | 
|   | 
| t_index  | argmin () const | 
|   | 
| void  | heap_pop () | 
|   | 
| void  | remove (t_index idx) | 
|   | 
| void  | replace (const t_index idxold, const t_index idxnew, const t_float val) | 
|   | 
| void  | update (const t_index idx, const t_float val) const | 
|   | 
| void  | update_leq (const t_index idx, const t_float val) const | 
|   | 
| void  | update_geq (const t_index idx, const t_float val) const | 
|   | 
Definition at line 772 of file fastcluster_dm.cxx.
 
◆ binary_min_heap() [1/4]
  
  
      
        
          | binary_min_heap::binary_min_heap  | 
          ( | 
          t_float *const  | 
          A_,  | 
         
        
           | 
           | 
          const t_index  | 
          size_  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ binary_min_heap() [2/4]
◆ ~binary_min_heap() [1/2]
  
  
      
        
          | binary_min_heap::~binary_min_heap  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ binary_min_heap() [3/4]
  
  
      
        
          | binary_min_heap::binary_min_heap  | 
          ( | 
          t_float *const  | 
          A_,  | 
         
        
           | 
           | 
          const t_index  | 
          size_  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ binary_min_heap() [4/4]
◆ ~binary_min_heap() [2/2]
  
  
      
        
          | binary_min_heap::~binary_min_heap  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ argmin() [1/2]
  
  
      
        
          | t_index binary_min_heap::argmin  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ argmin() [2/2]
  
  
      
        
          | t_index binary_min_heap::argmin  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ heap_pop() [1/2]
  
  
      
        
          | void binary_min_heap::heap_pop  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ heap_pop() [2/2]
  
  
      
        
          | void binary_min_heap::heap_pop  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ heapify() [1/2]
  
  
      
        
          | void binary_min_heap::heapify  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ heapify() [2/2]
  
  
      
        
          | void binary_min_heap::heapify  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ remove() [1/2]
  
  
      
        
          | void binary_min_heap::remove  | 
          ( | 
          t_index  | 
          idx | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ remove() [2/2]
  
  
      
        
          | void binary_min_heap::remove  | 
          ( | 
          t_index  | 
          idx | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ replace() [1/2]
◆ replace() [2/2]
◆ update() [1/2]
  
  
      
        
          | void binary_min_heap::update  | 
          ( | 
          const t_index  | 
          idx,  | 
         
        
           | 
           | 
          const t_float  | 
          val  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ update() [2/2]
  
  
      
        
          | void binary_min_heap::update  | 
          ( | 
          const t_index  | 
          idx,  | 
         
        
           | 
           | 
          const t_float  | 
          val  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ update_geq() [1/2]
  
  
      
        
          | void binary_min_heap::update_geq  | 
          ( | 
          const t_index  | 
          idx,  | 
         
        
           | 
           | 
          const t_float  | 
          val  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ update_geq() [2/2]
  
  
      
        
          | void binary_min_heap::update_geq  | 
          ( | 
          const t_index  | 
          idx,  | 
         
        
           | 
           | 
          const t_float  | 
          val  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ update_leq() [1/2]
  
  
      
        
          | void binary_min_heap::update_leq  | 
          ( | 
          const t_index  | 
          idx,  | 
         
        
           | 
           | 
          const t_float  | 
          val  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
◆ update_leq() [2/2]
  
  
      
        
          | void binary_min_heap::update_leq  | 
          ( | 
          const t_index  | 
          idx,  | 
         
        
           | 
           | 
          const t_float  | 
          val  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following file: