MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Yantra::StandardSorterConfig Struct Reference

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.
 

Detailed Description

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.


The documentation for this struct was generated from the following file: