MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Yantra::GrammarAwareComputeMatrix Member List

This is the complete list of members for MayaFlux::Yantra::GrammarAwareComputeMatrix, including all inherited members.

add_grammar_rule(ComputationGrammar::Rule rule)MayaFlux::Yantra::GrammarAwareComputeMatrixinline
add_operation(const std::string &name, std::shared_ptr< OpClass > operation)MayaFlux::Yantra::ComputeMatrixinline
clear_operations()MayaFlux::Yantra::ComputeMatrixinline
ComputeMatrix()=defaultMayaFlux::Yantra::ComputeMatrix
configure_execution_context(ExecutionContext &ctx, const std::type_index &op_type)MayaFlux::Yantra::ComputeMatrixinlineprivate
create()MayaFlux::Yantra::ComputeMatrixinlinestatic
create_grammar_rule(const std::string &name)MayaFlux::Yantra::GrammarAwareComputeMatrixinline
create_operation(const std::string &name, Args &&... args)MayaFlux::Yantra::ComputeMatrixinline
execute(const InputType &input, Args &&... args)MayaFlux::Yantra::ComputeMatrixinline
execute_async(const InputType &input, Args &&... args)MayaFlux::Yantra::ComputeMatrixinline
execute_batch(const std::vector< InputType > &inputs, Args &&... args)MayaFlux::Yantra::ComputeMatrixinline
execute_batch_parallel(const std::vector< InputType > &inputs, Args &&... args)MayaFlux::Yantra::ComputeMatrixinline
execute_chain(const InputType &input)MayaFlux::Yantra::ComputeMatrixinline
execute_chain_named(const std::string &first_name, const std::string &second_name, const InputType &input)MayaFlux::Yantra::ComputeMatrixinline
execute_named(const std::string &name, const InputType &input)MayaFlux::Yantra::ComputeMatrixinline
execute_named_async(const std::string &name, const InputType &input)MayaFlux::Yantra::ComputeMatrixinline
execute_operation(std::shared_ptr< OpClass > operation, const InputType &input)MayaFlux::Yantra::ComputeMatrixinlineprivate
execute_parallel(const InputType &input)MayaFlux::Yantra::ComputeMatrixinline
execute_parallel_named(const std::vector< std::string > &names, const InputType &input)MayaFlux::Yantra::ComputeMatrixinline
execute_with(std::shared_ptr< OpClass > operation, const InputType &input)MayaFlux::Yantra::ComputeMatrixinline
execute_with_grammar(const InputType &input, const ExecutionContext &context={})MayaFlux::Yantra::GrammarAwareComputeMatrixinline
get_execution_policy() constMayaFlux::Yantra::ComputeMatrixinline
get_grammar() constMayaFlux::Yantra::GrammarAwareComputeMatrixinline
get_last_error() constMayaFlux::Yantra::ComputeMatrixinline
get_operation(const std::string &name)MayaFlux::Yantra::ComputeMatrixinline
get_statistics() constMayaFlux::Yantra::ComputeMatrixinline
GrammarAwareComputeMatrix(std::shared_ptr< ComputationGrammar > grammar=nullptr)MayaFlux::Yantra::GrammarAwareComputeMatrixinlineexplicit
handle_execution_error(const std::exception &e, const std::type_index &op_type)MayaFlux::Yantra::ComputeMatrixinlineprivate
list_operations() constMayaFlux::Yantra::ComputeMatrixinline
m_average_execution_timeMayaFlux::Yantra::ComputeMatrixprivate
m_context_configuratorMayaFlux::Yantra::ComputeMatrixprivate
m_default_timeoutMayaFlux::Yantra::ComputeMatrixprivate
m_error_callbackMayaFlux::Yantra::ComputeMatrixprivate
m_execution_policyMayaFlux::Yantra::ComputeMatrixprivate
m_failed_executionsMayaFlux::Yantra::ComputeMatrixprivate
m_grammarMayaFlux::Yantra::GrammarAwareComputeMatrixprivate
m_last_errorMayaFlux::Yantra::ComputeMatrixprivate
m_last_error_typeMayaFlux::Yantra::ComputeMatrixprivate
m_operationsMayaFlux::Yantra::ComputeMatrixprivate
m_profiling_enabledMayaFlux::Yantra::ComputeMatrixprivate
m_total_executionsMayaFlux::Yantra::ComputeMatrixprivate
remove_operation(const std::string &name)MayaFlux::Yantra::ComputeMatrixinline
set_context_configurator(std::function< void(ExecutionContext &, const std::type_index &)> configurator)MayaFlux::Yantra::ComputeMatrixinline
set_default_timeout(std::chrono::milliseconds timeout)MayaFlux::Yantra::ComputeMatrixinline
set_error_callback(std::function< void(const std::exception &, const std::type_index &)> callback)MayaFlux::Yantra::ComputeMatrixinline
set_execution_policy(ExecutionPolicy policy)MayaFlux::Yantra::ComputeMatrixinline
set_grammar(std::shared_ptr< ComputationGrammar > grammar)MayaFlux::Yantra::GrammarAwareComputeMatrixinline
set_profiling(bool enabled)MayaFlux::Yantra::ComputeMatrixinline
update_execution_time(double ms)MayaFlux::Yantra::ComputeMatrixinlineprivate
with(const StartType &input)MayaFlux::Yantra::ComputeMatrixinline
with(StartType &&input)MayaFlux::Yantra::ComputeMatrixinline