Add CollapseSingleChild step to DLA

This commit is contained in:
Alvise de Faveri
2021-06-25 14:29:01 +02:00
committed by Pietro Fezzardi
parent 6efc356c47
commit c1e4b940d0
7 changed files with 108 additions and 4 deletions
+3 -3
View File
@@ -677,12 +677,12 @@ std::optional<unsigned> VectEqClasses::getEqClassID(const unsigned ID) const {
return EqID;
}
std::set<unsigned> VectEqClasses::getEqClass(const unsigned ElemID) const {
std::set<unsigned> EqClass;
std::vector<unsigned> VectEqClasses::getEqClass(const unsigned ElemID) const {
std::vector<unsigned> EqClass;
for (unsigned OtherID = 0; OtherID < NElems; OtherID++)
if (haveSameEqClass(ElemID, OtherID))
EqClass.insert(OtherID);
EqClass.push_back(OtherID);
return EqClass;
}