#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: