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

◆ sort_partial()

template<ComputeData InputType = Kakshya::DataVariant, ComputeData OutputType = InputType>
output_type MayaFlux::Yantra::StandardSorter< InputType, OutputType >::sort_partial ( const input_type input)
inlineprivate

Partial sorting (top-K elements)

Definition at line 205 of file StandardSorter.hpp.

206 {
207 auto result = input;
208 if constexpr (std::same_as<InputType, OutputType>) {
209 result.data = sort_data_partial(input);
210 return result;
211 } else {
212 return convert_and_sort(input);
213 }
214 }
InputType sort_data_partial(const input_type &data)
Partial sorting implementation.
output_type convert_and_sort(const input_type &input)
Handle type conversion scenarios.