|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
Initial settings for standard sorting. More...
#include <StandardSorter.hpp>
Collaboration diagram for MayaFlux::Yantra::StandardSorterConfig:Public Attributes | |
| SortingAlgorithm | algorithm { SortingAlgorithm::STANDARD } |
| Sorting algorithm to use. | |
| size_t | chunk_size { 1024 } |
| Number of elements per chunk for chunked sorting. | |
| SortingDirection | direction { SortingDirection::ASCENDING } |
| Order of the sorted result. | |
| SortingGranularity | granularity { SortingGranularity::RAW_DATA } |
| Level at which values are sorted. | |
| std::vector< SortKey > | keys |
| Sort keys and their relative weights. | |
| std::map< std::string, std::any > | parameters |
| Additional named parameters applied last. | |
| SortingStrategy | strategy { SortingStrategy::COPY_SORT } |
| How the input is handled during sorting. | |
Initial settings for standard sorting.
Pass this aggregate with designated initializers to the config constructor. Named parameters are applied after the typed settings.
Definition at line 23 of file StandardSorter.hpp.