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

◆ SortingStrategy

enum class MayaFlux::Yantra::SortingStrategy : uint8_t
strong

Sorting execution strategies.

Enumerator
IN_PLACE 

Sort data in-place (modifies input)

COPY_SORT 

Create sorted copy (preserves input)

INDEX_ONLY 

Generate sort indices only.

PARTIAL_SORT 

Sort only top-K elements.

LAZY_SORT 

Lazy evaluation sorting (future: coroutines)

CHUNKED_SORT 

Sort in chunks for large datasets.

PARALLEL_SORT 

Parallel/concurrent sorting.

Definition at line 70 of file UniversalSorter.hpp.

70 : uint8_t {
71 IN_PLACE, ///< Sort data in-place (modifies input)
72 COPY_SORT, ///< Create sorted copy (preserves input)
73 INDEX_ONLY, ///< Generate sort indices only
74 PARTIAL_SORT, ///< Sort only top-K elements
75 LAZY_SORT, ///< Lazy evaluation sorting (future: coroutines)
76 CHUNKED_SORT, ///< Sort in chunks for large datasets
77 PARALLEL_SORT ///< Parallel/concurrent sorting
78};
@ LAZY_SORT
Lazy evaluation sorting (future: coroutines)
@ PARTIAL_SORT
Sort only top-K elements.
@ IN_PLACE
Sort data in-place (modifies input)
@ COPY_SORT
Create sorted copy (preserves input)
@ CHUNKED_SORT
Sort in chunks for large datasets.
@ PARALLEL_SORT
Parallel/concurrent sorting.
@ INDEX_ONLY
Generate sort indices only.