0
2
0
... | ... |
@@ -1167,4 +1167,9 @@ |
1167 | 1167 |
} |
1168 | 1168 |
|
1169 |
_delta1->clear(); |
|
1170 |
_delta2->clear(); |
|
1171 |
_delta3->clear(); |
|
1172 |
_tree_set->clear(); |
|
1173 |
|
|
1169 | 1174 |
for (NodeIt n(_graph); n != INVALID; ++n) { |
1170 | 1175 |
Value max = 0; |
... | ... |
@@ -1906,4 +1911,8 @@ |
1906 | 1911 |
} |
1907 | 1912 |
|
1913 |
_delta2->clear(); |
|
1914 |
_delta3->clear(); |
|
1915 |
_tree_set->clear(); |
|
1916 |
|
|
1908 | 1917 |
for (NodeIt n(_graph); n != INVALID; ++n) { |
1909 | 1918 |
Value max = - std::numeric_limits<Value>::max(); |
... | ... |
@@ -1676,4 +1676,7 @@ |
1676 | 1676 |
void fractionalInit() { |
1677 | 1677 |
createStructures(); |
1678 |
|
|
1679 |
_blossom_node_list.clear(); |
|
1680 |
_blossom_potential.clear(); |
|
1678 | 1681 |
|
1679 | 1682 |
if (_fractional == 0) { |
... | ... |
@@ -1698,4 +1701,11 @@ |
1698 | 1701 |
_unmatched = 0; |
1699 | 1702 |
|
1703 |
_delta1->clear(); |
|
1704 |
_delta2->clear(); |
|
1705 |
_delta3->clear(); |
|
1706 |
_delta4->clear(); |
|
1707 |
_blossom_set->clear(); |
|
1708 |
_tree_set->clear(); |
|
1709 |
|
|
1700 | 1710 |
int index = 0; |
1701 | 1711 |
for (NodeIt n(_graph); n != INVALID; ++n) { |
... | ... |
@@ -1703,4 +1713,6 @@ |
1703 | 1713 |
(*_node_index)[n] = index; |
1704 | 1714 |
(*_node_data)[index].pot = pot; |
1715 |
(*_node_data)[index].heap_index.clear(); |
|
1716 |
(*_node_data)[index].heap.clear(); |
|
1705 | 1717 |
int blossom = |
1706 | 1718 |
_blossom_set->insert(n, std::numeric_limits<Value>::max()); |
... | ... |
@@ -3081,4 +3093,7 @@ |
3081 | 3093 |
void fractionalInit() { |
3082 | 3094 |
createStructures(); |
3095 |
|
|
3096 |
_blossom_node_list.clear(); |
|
3097 |
_blossom_potential.clear(); |
|
3083 | 3098 |
|
3084 | 3099 |
if (_fractional == 0) { |
... | ... |
@@ -3103,4 +3118,10 @@ |
3103 | 3118 |
_unmatched = 0; |
3104 | 3119 |
|
3120 |
_delta2->clear(); |
|
3121 |
_delta3->clear(); |
|
3122 |
_delta4->clear(); |
|
3123 |
_blossom_set->clear(); |
|
3124 |
_tree_set->clear(); |
|
3125 |
|
|
3105 | 3126 |
int index = 0; |
3106 | 3127 |
for (NodeIt n(_graph); n != INVALID; ++n) { |
... | ... |
@@ -3108,4 +3129,6 @@ |
3108 | 3129 |
(*_node_index)[n] = index; |
3109 | 3130 |
(*_node_data)[index].pot = pot; |
3131 |
(*_node_data)[index].heap_index.clear(); |
|
3132 |
(*_node_data)[index].heap.clear(); |
|
3110 | 3133 |
int blossom = |
3111 | 3134 |
_blossom_set->insert(n, std::numeric_limits<Value>::max()); |
0 comments (0 inline)