, including all inherited members.
assignmentoptimal(assignments_t &assignment, track_t &cost, const distMatrix_t &distMatrixIn, size_t nOfRows, size_t nOfColumns) | AssignmentProblemSolver | [private] |
AssignmentProblemSolver() | AssignmentProblemSolver | |
assignmentsuboptimal1(assignments_t &assignment, track_t &cost, const distMatrix_t &distMatrixIn, size_t nOfRows, size_t nOfColumns) | AssignmentProblemSolver | [private] |
assignmentsuboptimal2(assignments_t &assignment, track_t &cost, const distMatrix_t &distMatrixIn, size_t nOfRows, size_t nOfColumns) | AssignmentProblemSolver | [private] |
buildassignmentvector(assignments_t &assignment, bool *starMatrix, size_t nOfRows, size_t nOfColumns) | AssignmentProblemSolver | [private] |
computeassignmentcost(const assignments_t &assignment, track_t &cost, const distMatrix_t &distMatrixIn, size_t nOfRows) | AssignmentProblemSolver | [private] |
many_forbidden_assignments enum value | AssignmentProblemSolver | |
optimal enum value | AssignmentProblemSolver | |
Solve(const distMatrix_t &distMatrixIn, size_t nOfRows, size_t nOfColumns, assignments_t &assignment, TMethod Method=optimal) | AssignmentProblemSolver | |
step2a(assignments_t &assignment, track_t *distMatrix, bool *starMatrix, bool *newStarMatrix, bool *primeMatrix, bool *coveredColumns, bool *coveredRows, size_t nOfRows, size_t nOfColumns, size_t minDim) | AssignmentProblemSolver | [private] |
step2b(assignments_t &assignment, track_t *distMatrix, bool *starMatrix, bool *newStarMatrix, bool *primeMatrix, bool *coveredColumns, bool *coveredRows, size_t nOfRows, size_t nOfColumns, size_t minDim) | AssignmentProblemSolver | [private] |
step3(assignments_t &assignment, track_t *distMatrix, bool *starMatrix, bool *newStarMatrix, bool *primeMatrix, bool *coveredColumns, bool *coveredRows, size_t nOfRows, size_t nOfColumns, size_t minDim) | AssignmentProblemSolver | [private] |
step4(assignments_t &assignment, track_t *distMatrix, bool *starMatrix, bool *newStarMatrix, bool *primeMatrix, bool *coveredColumns, bool *coveredRows, size_t nOfRows, size_t nOfColumns, size_t minDim, size_t row, size_t col) | AssignmentProblemSolver | [private] |
step5(assignments_t &assignment, track_t *distMatrix, bool *starMatrix, bool *newStarMatrix, bool *primeMatrix, bool *coveredColumns, bool *coveredRows, size_t nOfRows, size_t nOfColumns, size_t minDim) | AssignmentProblemSolver | [private] |
TMethod enum name | AssignmentProblemSolver | |
without_forbidden_assignments enum value | AssignmentProblemSolver | |
~AssignmentProblemSolver() | AssignmentProblemSolver | |