| add_dependency(std::shared_ptr< ComputeOperation > dep) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| add_transformation_key(const TransformationKey &key) | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inline |
| 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_scope_and_quality_processing(const output_type &result) | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlineprotectedvirtual |
| apply_to_data(const InputType &data) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| base_type typedef | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | |
| clear_transformation_keys() | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inline |
| ComputeOperation() | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| convert_result(std::vector< std::vector< double > > &result_data, DataStructureInfo &metadata) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlineprotected |
| ConvolutionTransformer(ConvolutionOperation op=ConvolutionOperation::DIRECT_CONVOLUTION) | MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType > | inlineexplicit |
| create_output(const input_type &input) | MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType > | inlineprivate |
| create_safe_output(const input_type &input) const | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlineprivate |
| estimate_computational_cost() const | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlinevirtual |
| execute(const input_type &input) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| extract_transformation_parameters(const input_type &input) const | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlineprotected |
| get_all_parameters() const override | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlinevirtual |
| get_container_for_regions() const | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlinevirtual |
| get_dependencies() const | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| get_intensity() const | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inline |
| get_last_execution_context() const | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| get_name() const override | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlinevirtual |
| get_parameter(const std::string &name) const override | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlinevirtual |
| get_parameter_or(const std::string &name, const T &default_value) const | MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType > | inlineprivate |
| get_quality() const | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inline |
| get_scope() const | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inline |
| get_strategy() const | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inline |
| get_transformation_keys() const | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inline |
| get_transformation_parameter(const std::string &name) const | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlineprotectedvirtual |
| get_transformation_parameters() const | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlineprotectedvirtual |
| get_transformation_progress() const | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlinevirtual |
| get_transformation_type() const override | MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType > | inlinevirtual |
| get_transformer_name() const override | MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType > | inlinevirtual |
| input_type typedef | MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType > | |
| is_in_place() const | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlinevirtual |
| m_container | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | protected |
| m_custom_function | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | private |
| m_dependencies | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | private |
| m_intensity | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | private |
| m_last_execution_context | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | protected |
| m_operation | MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType > | private |
| m_parameters | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | private |
| m_quality | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | private |
| m_scope | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | private |
| m_strategy | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | private |
| m_transformation_keys | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | private |
| m_working_buffer | MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType > | mutableprivate |
| operation_function(const input_type &input) override | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlineprotectedvirtual |
| operator()(const InputType &data) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| output_type typedef | MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType > | |
| set_container_for_regions(const std::shared_ptr< Kakshya::SignalSourceContainer > &container) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlinevirtual |
| set_custom_function(std::function< T(const T &)> func) | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inline |
| set_default_parameters() | MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType > | inlineprivate |
| set_intensity(double intensity) | MayaFlux::Yantra::UniversalTransformer< 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) override | MayaFlux::Yantra::UniversalTransformer< 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_quality(TransformationQuality quality) | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inline |
| set_reconstruction_callback(const ReconstructionCallback &callback) | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inline |
| set_scope(TransformationScope scope) | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inline |
| set_strategy(TransformationStrategy strategy) | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inline |
| set_transformation_parameter(const std::string &name, std::any value) override | MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType > | inlineprotectedvirtual |
| transform_implementation(input_type &input) override | MayaFlux::Yantra::ConvolutionTransformer< InputType, OutputType > | inlineprotectedvirtual |
| validate_input(const input_type &input) const override | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlineprotectedvirtual |
| validate_multi_channel_data(const std::vector< std::span< double > > &channels) const | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | inlineprivate |
| validate_operation_data_types() const | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | inlineprivate |
| ~ComputeOperation()=default | MayaFlux::Yantra::ComputeOperation< InputType, OutputType > | virtual |
| ~UniversalTransformer()=default | MayaFlux::Yantra::UniversalTransformer< InputType, OutputType > | virtual |