Lines Matching defs:minIdx
23 size_t UnionFind(std::vector<size_t> &semiDom, std::vector<size_t> &parent, std::vector<size_t> &minIdx, size_t idx)
34 if (semiDom[minIdx[allIdxs.top()]] > semiDom[minIdx[pIdx]]) {
35 minIdx[allIdxs.top()] = minIdx[pIdx];
86 std::vector<size_t> minIdx(bbGatesList.size());
88 size_t parentFatherIdx = UnionFind(semiDom, parent, minIdx, fatherIdx);
89 size_t parentSonIdx = UnionFind(semiDom, parent, minIdx, sonIdx);
104 UnionFind(semiDom, parent, minIdx, preGateIdx);
105 semiDom[idx] = std::min(semiDom[idx], semiDom[minIdx[preGateIdx]]);
110 UnionFind(semiDom, parent, minIdx, succDomIdx);
111 if (idx == semiDom[minIdx[succDomIdx]]) {
114 immDom[succDomIdx] = minIdx[succDomIdx];
117 minIdx[idx] = idx;