Struct DryRunOps¶
Defined in File result.hpp
Struct Documentation¶
-
struct DryRunOps¶
Shared op bodies for the two DryRun Result concrete types.
Both
ResultDryRunandResultDryRunNestedcarry exactly an (index list, ExtentOverrides, CostModel) triple and differ only in what they additionally expose (ResultDryRunNestedsplits its index list into outer()/inner() views for CSV-composite-aware inspection/testing). Implemented once here so the two classes’ prod/sum/permute/slice_mode/ mode_batches bodies are one-line forwards, not near-duplicated logic.Public Static Functions
Scatter
blockinto the[block_lo, block_hi)element slice of the destination’s modemode— the inverse of slice_mode(). Zero-data: updates only the destination’s modelled size and assembled-coverage bookkeeping.ovandcovare the destination’s (mutated in place).