#include <MinCostBipartiteMatcher.h>
Definition at line 43 of file MinCostBipartiteMatcher.h.
 
◆ MinCostBipartiteMatcher()
  
  | 
        
          | MinCostBipartiteMatcher::MinCostBipartiteMatcher | ( | int | numLeftNodes, |  
          |  |  | int | numRightNodes, |  
          |  |  | int | numExpectedMatches, |  
          |  |  | std::vector< std::vector< std::pair< int, float >>> & | adjList, |  
          |  |  | int | maxThreadNum, |  
          |  |  | bool | verbose |  
          |  | ) |  |  |  | inline | 
 
 
◆ ~MinCostBipartiteMatcher()
  
  | 
        
          | MinCostBipartiteMatcher::~MinCostBipartiteMatcher | ( |  | ) |  |  | inline | 
 
 
◆ getConnectedSubgraphAdjList()
  
  | 
        
          | void MinCostBipartiteMatcher::getConnectedSubgraphAdjList | ( | std::vector< std::vector< std::pair< int, float >>> & | adjList, |  
          |  |  | std::vector< int > & | leftId2ConnectedSubgraphId, |  
          |  |  | int & | numConnectedSubgraphs, |  
          |  |  | int | maxThreadNum |  
          |  | ) |  |  |  | private | 
 
 
◆ getMatchedRightNode()
  
  | 
        
          | int MinCostBipartiteMatcher::getMatchedRightNode | ( | int | x | ) |  |  | inline | 
 
 
◆ solve()
      
        
          | void MinCostBipartiteMatcher::solve | ( |  | ) |  | 
      
 
 
◆ adjList
  
  | 
        
          | std::vector<std::vector<std::pair<int, float> > >& MinCostBipartiteMatcher::adjList |  | private | 
 
 
◆ connectedSubgraphAdjList
  
  | 
        
          | std::vector<std::vector<std::vector<std::pair<int, float> > > > MinCostBipartiteMatcher::connectedSubgraphAdjList |  | private | 
 
 
◆ left2right
  
  | 
        
          | std::vector<int> MinCostBipartiteMatcher::left2right |  | private | 
 
 
◆ maxThreadNum
  
  | 
        
          | int MinCostBipartiteMatcher::maxThreadNum |  | private | 
 
 
◆ minCostFlowSolvers
  
  | 
        
          | std::vector<MinCostFlow *> MinCostBipartiteMatcher::minCostFlowSolvers |  | private | 
 
 
◆ numExpectedMatches
  
  | 
        
          | int MinCostBipartiteMatcher::numExpectedMatches |  | private | 
 
 
◆ numLeftNodes
  
  | 
        
          | int MinCostBipartiteMatcher::numLeftNodes |  | private | 
 
 
◆ numRightNodes
  
  | 
        
          | int MinCostBipartiteMatcher::numRightNodes |  | private | 
 
 
◆ right2left
  
  | 
        
          | std::vector<int> MinCostBipartiteMatcher::right2left |  | private | 
 
 
◆ sinkNode
  
  | 
        
          | int MinCostBipartiteMatcher::sinkNode |  | private | 
 
 
◆ srcNode
  
  | 
        
          | int MinCostBipartiteMatcher::srcNode |  | private | 
 
 
◆ threadNum
  
  | 
        
          | int MinCostBipartiteMatcher::threadNum = 1 |  | private | 
 
 
◆ verbose
  
  | 
        
          | bool MinCostBipartiteMatcher::verbose |  | private | 
 
 
The documentation for this class was generated from the following files: