... | ... |
@@ -724,25 +724,25 @@ |
724 | 724 |
items[idx].next = items[rdx].next; |
725 | 725 |
items[items[rdx].next].prev = idx; |
726 | 726 |
items[rdx].next = idx; |
727 | 727 |
|
728 | 728 |
index.set(item, idx); |
729 | 729 |
} |
730 | 730 |
|
731 | 731 |
/// \brief Clears the union-find data structure |
732 | 732 |
/// |
733 | 733 |
/// Erase each item from the data structure. |
734 | 734 |
void clear() { |
735 | 735 |
items.clear(); |
736 |
classes.clear; |
|
736 |
classes.clear(); |
|
737 | 737 |
firstClass = firstFreeClass = firstFreeItem = -1; |
738 | 738 |
} |
739 | 739 |
|
740 | 740 |
/// \brief Gives back the class of the \e item. |
741 | 741 |
/// |
742 | 742 |
/// Gives back the class of the \e item. |
743 | 743 |
int find(const Item &item) const { |
744 | 744 |
return items[index[item]].cls; |
745 | 745 |
} |
746 | 746 |
|
747 | 747 |
/// \brief Gives back a representant item of the component. |
748 | 748 |
/// |
0 comments (0 inline)