#include <hypergraph.h>
◆ Hypergraph()
  
  
      
        
          | hypergraph::Hypergraph::Hypergraph  | 
          ( | 
          MEM_ROOT *  | 
          mem_root | ) | 
           | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
◆ AddEdge()
◆ AddNode()
      
        
          | void hypergraph::Hypergraph::AddNode  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ AttachEdgeToNodes()
  
  
      
        
          | void hypergraph::Hypergraph::AttachEdgeToNodes  | 
          ( | 
          size_t  | 
          left_first_idx,  | 
         
        
           | 
           | 
          size_t  | 
          right_first_idx,  | 
         
        
           | 
           | 
          NodeMap  | 
          left,  | 
         
        
           | 
           | 
          NodeMap  | 
          right  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ ModifyEdge()
      
        
          | void hypergraph::Hypergraph::ModifyEdge  | 
          ( | 
          unsigned  | 
          edge_idx,  | 
        
        
           | 
           | 
          NodeMap  | 
          new_left,  | 
        
        
           | 
           | 
          NodeMap  | 
          new_right  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ edges
◆ nodes
The documentation for this struct was generated from the following files: