Chunked sorting implementation.
285 {
286 try {
290
291 } catch (...) {
293 }
294 }
static std::tuple< std::vector< std::span< double > >, DataStructureInfo > extract_structured_double(T &compute_data)
Extract structured double data from IO container or direct ComputeData with automatic container handl...
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)