@@ -22,14 +22,14 @@ class MMCS {
2222
2323 std::vector<Edge> column_to_dif_funcs_;
2424
25- void UpdateCritAndUncov (std::vector<std::vector<Edgemark>>& removed_criticals_stack ,
25+ void UpdateCritAndUncov (std::vector<std::vector<Edgemark>>& removed_critical_stack ,
2626 std::vector<Edgemark>& crit, Edgemark& uncov,
2727 Edgemark const & v_hittings) const {
2828 // update crit[] for vertices in S and put changes on stack
2929
30- removed_criticals_stack .push_back (crit);
30+ removed_critical_stack .push_back (crit);
3131
32- std::ranges::for_each (removed_criticals_stack .back (),
32+ std::ranges::for_each (removed_critical_stack .back (),
3333 [&v_hittings](Edgemark& edgemark) { edgemark -= v_hittings; });
3434 std::ranges::for_each (crit, [&v_hittings](Edgemark& edgemark) { edgemark &= v_hittings; });
3535
@@ -39,16 +39,16 @@ class MMCS {
3939 uncov &= v_hittings;
4040 }
4141
42- void RestoreCritAndUncov (std::vector<std::vector<Edgemark>>& removed_criticals_stack ,
42+ void RestoreCritAndUncov (std::vector<std::vector<Edgemark>>& removed_critical_stack ,
4343 std::vector<Edgemark>& crit, Edgemark& uncov) const {
4444 uncov |= crit.back ();
4545 crit.pop_back ();
4646
4747 for (std::size_t i = 0 ; i < crit.size (); ++i) {
48- crit[i] |= removed_criticals_stack .back ()[i];
48+ crit[i] |= removed_critical_stack .back ()[i];
4949 }
5050
51- removed_criticals_stack .pop_back ();
51+ removed_critical_stack .pop_back ();
5252 }
5353
5454 bool VertexWouldViolate (std::vector<Edgemark> const & crit, Edgemark const & v_hittings) const {
@@ -63,9 +63,9 @@ class MMCS {
6363
6464 void ExtendOrConfirmS (Edge& s, Edge& cand, std::vector<Edgemark>& crit, Edgemark& uncov,
6565 std::vector<Edgemark>& vertex_hittings,
66- std::vector<std::vector<Edgemark>>& removed_criticals_stack ,
66+ std::vector<std::vector<Edgemark>>& removed_critical_stack ,
6767 std::vector<Edge>& result) const {
68- // find edge from uncov with smallest intersecton C with CAND
68+ // find edge from uncov with smallest intersection C with CAND
6969 Edge c = cand;
7070 c -= hypergraph_[uncov.find_first ()];
7171 for (std::size_t i_e = uncov.find_next (uncov.find_first ()); i_e != Edgemark::npos;
@@ -94,19 +94,19 @@ class MMCS {
9494 }
9595
9696 // branch
97- UpdateCritAndUncov (removed_criticals_stack , crit, uncov, vertex_hittings[v]);
97+ UpdateCritAndUncov (removed_critical_stack , crit, uncov, vertex_hittings[v]);
9898
9999 s.set (v);
100100 if (uncov.none ()) {
101101 result.push_back (s);
102102 } else if (!cand.none ()) {
103103 ExtendOrConfirmS (s, cand, crit, uncov, vertex_hittings,
104- removed_criticals_stack , result);
104+ removed_critical_stack , result);
105105 }
106106 // update CAND
107107 cand.set (v);
108108 s.reset (v);
109- RestoreCritAndUncov (removed_criticals_stack , crit, uncov);
109+ RestoreCritAndUncov (removed_critical_stack , crit, uncov);
110110 }
111111 }
112112 }
@@ -151,10 +151,10 @@ class MMCS {
151151 }
152152 }
153153
154- std::vector<std::vector<Edgemark>> removed_criticals_stack ;
154+ std::vector<std::vector<Edgemark>> removed_critical_stack ;
155155 std::vector<Edge> result;
156156
157- ExtendOrConfirmS (s, cand, crit, uncov, vertex_hittings, removed_criticals_stack , result);
157+ ExtendOrConfirmS (s, cand, crit, uncov, vertex_hittings, removed_critical_stack , result);
158158
159159 return result;
160160 }
0 commit comments