Generate sort indices only.
189 {
190 if constexpr (std::same_as<OutputType, std::vector<size_t>>) {
193 result.metadata = input.metadata;
194 result.metadata["sort_type"] = "indices_only";
195 return result;
196 } else {
197
199 }
200 }
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 IO< T > &data, SortingDirection direction)
Generate sort indices for any ComputeData type.
T data
The actual computation data.