MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ generate_channels_sort_indices()

std::vector< std::vector< size_t > > MayaFlux::Yantra::generate_channels_sort_indices ( const std::vector< std::span< double > > &  channels,
SortingDirection  direction 
)

Generate sort indices for multiple channels.

Parameters
channelsVector of input spans
directionSort direction
Returns
Vector of index vectors (one per channel)

Definition at line 76 of file SortingHelper.cpp.

79{
80 std::vector<std::vector<size_t>> indices;
81 indices.reserve(channels.size());
82
83 for (const auto& channel : channels) {
84 indices.push_back(generate_span_sort_indices(channel, direction));
85 }
86
87 return indices;
88}
std::vector< size_t > generate_span_sort_indices(std::span< double > data, SortingDirection direction)
Generate sort indices for a single span.

References generate_span_sort_indices().

Referenced by generate_compute_data_indices().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: