pub fn evaluate(samples: &[TileSample], opts: SimOptions) -> Vec<OrderingCost>Expand description
Rank every candidate ordering cheapest-first for these tiles by the blended
OrderingCost::cost (bytes read + reads × gap), with the stable sort
keeping CANDIDATES order as the final tiebreak (so SpatialMajor wins
genuine ties). Morton3 is included for reporting but never selected by
measured_ordering (see SELECTABLE).