| 2402 | } |
| 2403 | |
| 2404 | Subarray Subarray::clone() const { |
| 2405 | Subarray clone; |
| 2406 | clone.stats_ = stats_; |
| 2407 | clone.logger_ = logger_; |
| 2408 | clone.array_ = array_; |
| 2409 | clone.layout_ = layout_; |
| 2410 | clone.cell_order_ = cell_order_; |
| 2411 | clone.range_subset_ = range_subset_; |
| 2412 | clone.is_default_ = is_default_; |
| 2413 | clone.range_offsets_ = range_offsets_; |
| 2414 | clone.label_range_subset_ = label_range_subset_; |
| 2415 | clone.attr_range_subset_ = attr_range_subset_; |
| 2416 | clone.tile_overlap_ = tile_overlap_; |
| 2417 | clone.est_result_size_computed_ = est_result_size_computed_; |
| 2418 | clone.relevant_fragments_ = relevant_fragments_; |
| 2419 | clone.coalesce_ranges_ = coalesce_ranges_; |
| 2420 | clone.est_result_size_ = est_result_size_; |
| 2421 | clone.max_mem_size_ = max_mem_size_; |
| 2422 | clone.original_range_idx_ = original_range_idx_; |
| 2423 | clone.merge_overlapping_ranges_ = merge_overlapping_ranges_; |
| 2424 | |
| 2425 | return clone; |
| 2426 | } |
| 2427 | |
| 2428 | TileOverlap Subarray::compute_tile_overlap( |
| 2429 | uint64_t range_idx, unsigned fid) const { |
no outgoing calls
no test coverage detected