MayaFlux 0.3.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 204 of file StandardSorter.hpp.

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