| 140 | } |
| 141 | |
| 142 | void SubarrayTileOverlap::expand(const uint64_t range_idx_end) { |
| 143 | if (range_idx_end <= range_idx_end_) { |
| 144 | return; |
| 145 | } |
| 146 | |
| 147 | range_idx_end_ = range_idx_end; |
| 148 | |
| 149 | const uint64_t range_num = range_idx_end_ - range_idx_start_ + 1; |
| 150 | for (size_t i = 0; i < tile_overlap_idx_->size(); ++i) |
| 151 | (*tile_overlap_idx_)[i].resize(range_num); |
| 152 | } |
| 153 | |
| 154 | void SubarrayTileOverlap::clear() { |
| 155 | tile_overlap_idx_ = nullptr; |
no test coverage detected