MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Yantra::StandardSorter< InputType, OutputType > Member List

This is the complete list of members for MayaFlux::Yantra::StandardSorter< InputType, OutputType >, including all inherited members.

add_dependency(std::shared_ptr< ComputeOperation > dep)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
add_sorting_metadata(const output_type &raw_output)MayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlineprotectedvirtual
apply_custom_comparator(const std::any &a, const std::any &b) constMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlineprotected
apply_granularity_formatting(const output_type &raw_output)MayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlineprotectedvirtual
apply_hooks(const input_type &input, const ExecutionContext &context)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprivate
apply_operation(const input_type &input)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
apply_operation_async(const input_type &input)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprotectedvirtual
apply_operation_chained(const input_type &input, const ExecutionContext &ctx)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprotectedvirtual
apply_operation_internal(const input_type &input, const ExecutionContext &context)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprotectedvirtual
apply_operation_parallel(const input_type &input, const ExecutionContext &ctx)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprotectedvirtual
apply_operation_with_dependencies(const input_type &input)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
apply_to_data(const InputType &data)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
base_type typedefMayaFlux::Yantra::StandardSorter< InputType, OutputType >
ComputeOperation()MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
convert_and_sort(const input_type &input)MayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprivate
convert_result(std::vector< std::vector< double > > &result_data, DataStructureInfo &metadata)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprotected
create_sorting_analysis(const output_type &raw_output)MayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlineprotectedvirtual
execute(const input_type &input)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
extract_chunked_data(std::vector< std::span< double > > channels, DataStructureInfo info)MayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprivate
get_algorithm() constMayaFlux::Yantra::StandardSorter< InputType, OutputType >inline
get_all_parameters() const overrideMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlinevirtual
get_all_sorting_parameters() constMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlineprotectedvirtual
get_container_for_regions() constMayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlinevirtual
get_dependencies() constMayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
get_direction() constMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inline
get_granularity() constMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inline
get_last_execution_context() constMayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
get_name() const overrideMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlinevirtual
get_parameter(const std::string &name) const overrideMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlinevirtual
get_parameter_or_default(const std::string &name, const T &default_value) constMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inline
get_sort_keys() constMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inline
get_sorter_name() const overrideMayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprotectedvirtual
get_sorting_parameter(const std::string &name) const overrideMayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprotectedvirtual
get_sorting_type() const overrideMayaFlux::Yantra::StandardSorter< InputType, OutputType >inlinevirtual
get_strategy() constMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inline
has_custom_comparator() constMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlineprotected
input_type typedefMayaFlux::Yantra::StandardSorter< InputType, OutputType >
m_algorithmMayaFlux::Yantra::StandardSorter< InputType, OutputType >private
m_chunk_sizeMayaFlux::Yantra::StandardSorter< InputType, OutputType >private
m_containerMayaFlux::Yantra::ComputeOperation< InputType, OutputType >protected
m_current_outputMayaFlux::Yantra::UniversalSorter< InputType, OutputType >protected
m_current_sortingMayaFlux::Yantra::UniversalSorter< InputType, OutputType >mutableprotected
m_custom_comparatorMayaFlux::Yantra::UniversalSorter< InputType, OutputType >private
m_dependenciesMayaFlux::Yantra::ComputeOperation< InputType, OutputType >private
m_directionMayaFlux::Yantra::UniversalSorter< InputType, OutputType >private
m_granularityMayaFlux::Yantra::UniversalSorter< InputType, OutputType >private
m_last_execution_contextMayaFlux::Yantra::ComputeOperation< InputType, OutputType >protected
m_parametersMayaFlux::Yantra::UniversalSorter< InputType, OutputType >private
m_sort_keysMayaFlux::Yantra::UniversalSorter< InputType, OutputType >private
m_strategyMayaFlux::Yantra::UniversalSorter< InputType, OutputType >private
merge_chunks_to_result(const std::vector< InputType > &chunks, const input_type &original_input, DataStructureInfo info)MayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprivate
operation_function(const input_type &input) overrideMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlineprotectedvirtual
operator()(const InputType &data)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
organize_into_groups(const output_type &raw_output)MayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlineprotectedvirtual
output_type typedefMayaFlux::Yantra::StandardSorter< InputType, OutputType >
set_algorithm(SortingAlgorithm algorithm)MayaFlux::Yantra::StandardSorter< InputType, OutputType >inline
set_container_for_regions(const std::shared_ptr< Kakshya::SignalSourceContainer > &container)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlinevirtual
set_custom_comparator(std::function< bool(const T &, const T &)> comparator)MayaFlux::Yantra::UniversalSorter< InputType, OutputType >inline
set_direction(SortingDirection direction)MayaFlux::Yantra::UniversalSorter< InputType, OutputType >inline
set_granularity(SortingGranularity granularity)MayaFlux::Yantra::UniversalSorter< InputType, OutputType >inline
set_last_execution_context(const ExecutionContext &ctx)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
set_parameter(const std::string &name, std::any value) overrideMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlinevirtual
set_post_execution_hook(const OpererationHookCallback &hook)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
set_pre_execution_hook(const OpererationHookCallback &hook)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
set_reconstruction_callback(const ReconstructionCallback &callback)MayaFlux::Yantra::ComputeOperation< InputType, OutputType >inline
set_sort_keys(const std::vector< SortKey > &keys)MayaFlux::Yantra::UniversalSorter< InputType, OutputType >inline
set_sorting_parameter(const std::string &name, std::any value) overrideMayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprotectedvirtual
set_strategy(SortingStrategy strategy)MayaFlux::Yantra::UniversalSorter< InputType, OutputType >inline
should_use_multi_key_sorting() constMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlineprotectedvirtual
sort_chunked(const input_type &data)MayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprivate
sort_copy(const input_type &input)MayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprivate
sort_data_copy(const input_type &data)MayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprivate
sort_data_in_place(input_type &data)MayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprivate
sort_data_partial(const input_type &data)MayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprivate
sort_implementation(const input_type &input) overrideMayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprotectedvirtual
sort_in_place(const input_type &input)MayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprivate
sort_indices_only(const input_type &input)MayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprivate
sort_parallel(const input_type &input)MayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprivate
sort_partial(const input_type &input)MayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprivate
StandardSorter()MayaFlux::Yantra::StandardSorter< InputType, OutputType >inline
store_current_sorting(SortingResultType &&result) constMayaFlux::Yantra::UniversalSorter< InputType, OutputType >inlineprotected
validate_input(const input_type &) constMayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlinevirtual
validate_input_type(const input_type &data) constMayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprivate
validate_operation_data_types() constMayaFlux::Yantra::ComputeOperation< InputType, OutputType >inlineprivate
validate_sorting_input(const input_type &input) const overrideMayaFlux::Yantra::StandardSorter< InputType, OutputType >inlineprotectedvirtual
~ComputeOperation()=defaultMayaFlux::Yantra::ComputeOperation< InputType, OutputType >virtual
~UniversalSorter()=defaultMayaFlux::Yantra::UniversalSorter< InputType, OutputType >virtual