MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ FluentExecutor() [1/4]

template<typename Executor , ComputeData DataType>
MayaFlux::Yantra::FluentExecutor< Executor, DataType >::FluentExecutor ( std::shared_ptr< Executor >  executor,
const Datum< DataType > &  input 
)
inline

Construct with executor and Datum input.

Parameters
executorShared pointer to the executor instance
inputDatum carrying data, container, and structural metadata

Definition at line 79 of file OperationChain.hpp.

80 : m_executor(std::move(executor))
81 , m_data(input)
82 , m_successful(true)
83 {
84 if (!m_executor) {
85 error<std::invalid_argument>(
87 std::source_location::current(),
88 "FluentExecutor requires non-null executor");
89 }
90 }
Core::GlobalInputConfig input
Definition Config.cpp:42
std::shared_ptr< Executor > m_executor
@ ComputeMatrix
Compute operations (Yantra - algorithms, matrices, DSP)
@ Yantra
DSP algorithms, computational units, matrix operations, Grammar.