Chunked sorting implementation.
284 {
285 try {
289
290 } catch (...) {
292 }
293 }
static std::tuple< std::vector< std::span< double > >, DataStructureInfo > extract_structured_double(T &compute_data)
Extract structured double data from Datum container or direct ComputeData with automatic container ha...
InputType sort_data_copy(const input_type &data)
Sort data with copy semantics.
typename base_type::input_type input_type
output_type merge_chunks_to_result(const std::vector< InputType > &chunks, const input_type &original_input, DataStructureInfo info)
Merge chunks back to single result.
std::vector< InputType > extract_chunked_data(std::vector< std::span< double > > channels, DataStructureInfo info)