Home
last modified time | relevance | path

Searched refs:part_of_ (Results 1 – 2 of 2) sorted by relevance

/dports/math/py-or-tools/or-tools-9.2/ortools/algorithms/
H A Ddynamic_partition.cc40 part_of_.assign(num_elements, 0); in DynamicPartition()
51 part_of_ = initial_part_of_element; in DynamicPartition()
52 const int n = part_of_.size(); in DynamicPartition()
53 const int num_parts = 1 + *std::max_element(part_of_.begin(), part_of_.end()); in DynamicPartition()
54 DCHECK_EQ(0, *std::min_element(part_of_.begin(), part_of_.end())); in DynamicPartition()
58 for (int i = 0; i < n; ++i) part_[part_of_[i]].fprint ^= FprintOfInt32(i); in DynamicPartition()
67 for (const int p : part_of_) ++part_[p].end_index; // size_of_part in DynamicPartition()
81 Part* const part = &part_[part_of_[element]]; in DynamicPartition()
106 const int part = part_of_[element]; in Refine()
157 part_of_[element] = new_part; in Refine()
[all …]
H A Ddynamic_partition.h151 std::vector<int> part_of_; variable
287 DCHECK_LT(element, part_of_.size()); in PartOf()
288 return part_of_[element]; in PartOf()