Generate sort indices only.
188 {
189 if constexpr (std::same_as<OutputType, std::vector<size_t>>) {
192 result.metadata = input.metadata;
193 result.metadata["sort_type"] = "indices_only";
194 return result;
195 } else {
196
198 }
199 }
output_type sort_copy(const input_type &input)
Copy-based sorting (preserves input)
typename base_type::output_type output_type
SortingDirection get_direction() const
std::vector< std::vector< size_t > > generate_compute_data_indices(const Datum< T > &data, SortingDirection direction)
Generate sort indices for any ComputeData type.
T data
The actual computation data.