K-best Murtys' algorithm s. More...
#include <mtt/k_best.h>
Go to the source code of this file.
Functions | |
| NodePtr | calcNodeCost (Node &node_in, MatrixXd &cost_mat, bool non_square_matrix) | 
| bool | compareOrdered_pair (orderedPairPtr &p1, orderedPairPtr &p2) | 
| vector< vector< int > > | convertToStdVector (MatrixXd &mat) | 
| template<class type > | |
| uint | countRepeatingValues (vector< type > sorted_values) | 
| Only works on sorted vectors.   | |
| int | factorial (int x) | 
| vector< int > | getCols (vector< orderedPairPtr > &pairs) | 
| vector< int > | getRows (vector< orderedPairPtr > &pairs) | 
| vector< AssignmentsPtr > | k_best_assignment (MatrixXd &cost_mat, uint k) | 
| orderedPairPtr | makeOrderedPair (int row, int col) | 
| double | munkers_wrapper (MatrixXd &cost_mat, vector< orderedPairPtr > &assignments) | 
| vector< NodePtr > & | operator+= (vector< NodePtr > &a, vector< NodePtr > &b) | 
| ostream & | operator<< (ostream &o, vector< NodePtr > &n) | 
| ostream & | operator<< (ostream &o, Node &n) | 
| ostream & | operator<< (ostream &o, NodePtr &n) | 
| ostream & | operator<< (ostream &o, vector< AssignmentsPtr > &assing) | 
| ostream & | operator<< (ostream &o, vector< orderedPairPtr > &op) | 
| ostream & | operator<< (ostream &o, orderedPairPtr &p) | 
| vector< NodePtr > | partitionNode (Node &node_in, MatrixXd &cost_mat) | 
| int | test (void) | 
Variables | |
| Timer | t | 
K-best Murtys' algorithm s.
Definition in file k_best.cpp.
Definition at line 527 of file k_best.cpp.
| bool compareOrdered_pair | ( | orderedPairPtr & | p1, | |
| orderedPairPtr & | p2 | |||
| ) | 
Definition at line 702 of file k_best.cpp.
| vector<vector<int> > convertToStdVector | ( | MatrixXd & | mat | ) | 
Definition at line 41 of file k_best.cpp.
| uint countRepeatingValues | ( | vector< type > | sorted_values | ) |  [inline] | 
        
Only works on sorted vectors.
Definition at line 671 of file k_best.cpp.
| int factorial | ( | int | x | ) | 
Definition at line 36 of file k_best.cpp.
| vector<int> getCols | ( | vector< orderedPairPtr > & | pairs | ) | 
Definition at line 692 of file k_best.cpp.
| vector<int> getRows | ( | vector< orderedPairPtr > & | pairs | ) | 
Definition at line 682 of file k_best.cpp.
| vector<AssignmentsPtr> k_best_assignment | ( | MatrixXd & | cost_mat, | |
| uint | k | |||
| ) | 
Definition at line 275 of file k_best.cpp.
| orderedPairPtr makeOrderedPair | ( | int | row, | |
| int | col | |||
| ) | 
Definition at line 56 of file k_best.cpp.
| double munkers_wrapper | ( | MatrixXd & | cost_mat, | |
| vector< orderedPairPtr > & | assignments | |||
| ) | 
Definition at line 65 of file k_best.cpp.
Definition at line 149 of file k_best.cpp.
| ostream& operator<< | ( | ostream & | o, | |
| vector< NodePtr > & | n | |||
| ) | 
Definition at line 132 of file k_best.cpp.
| ostream& operator<< | ( | ostream & | o, | |
| Node & | n | |||
| ) | 
Definition at line 121 of file k_best.cpp.
| ostream& operator<< | ( | ostream & | o, | |
| NodePtr & | n | |||
| ) | 
Definition at line 110 of file k_best.cpp.
| ostream& operator<< | ( | ostream & | o, | |
| vector< AssignmentsPtr > & | assing | |||
| ) | 
Definition at line 96 of file k_best.cpp.
| ostream& operator<< | ( | ostream & | o, | |
| vector< orderedPairPtr > & | op | |||
| ) | 
Definition at line 80 of file k_best.cpp.
| ostream& operator<< | ( | ostream & | o, | |
| orderedPairPtr & | p | |||
| ) | 
Definition at line 74 of file k_best.cpp.
Definition at line 397 of file k_best.cpp.
| int test | ( | void | ) | 
Definition at line 155 of file k_best.cpp.
Definition at line 34 of file k_best.cpp.