about summary refs log tree commit diff
path: root/third_party/git/linear-assignment.h
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/git/linear-assignment.h')
-rw-r--r--third_party/git/linear-assignment.h22
1 files changed, 0 insertions, 22 deletions
diff --git a/third_party/git/linear-assignment.h b/third_party/git/linear-assignment.h
deleted file mode 100644
index 1dfea766290d..000000000000
--- a/third_party/git/linear-assignment.h
+++ /dev/null
@@ -1,22 +0,0 @@
-#ifndef LINEAR_ASSIGNMENT_H
-#define LINEAR_ASSIGNMENT_H
-
-/*
- * Compute an assignment of columns -> rows (and vice versa) such that every
- * column is assigned to at most one row (and vice versa) minimizing the
- * overall cost.
- *
- * The parameter `cost` is the cost matrix: the cost to assign column j to row
- * i is `cost[j + column_count * i].
- *
- * The arrays column2row and row2column will be populated with the respective
- * assignments (-1 for unassigned, which can happen only if column_count !=
- * row_count).
- */
-void compute_assignment(int column_count, int row_count, int *cost,
-			int *column2row, int *row2column);
-
-/* The maximal cost in the cost matrix (to prevent integer overflows). */
-#define COST_MAX (1<<16)
-
-#endif