MayaFlux 0.1.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 68 of file UniversalSorter.hpp.

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