MayaFlux 0.4.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 54 of file OperationChain.hpp.

55 : m_executor(std::move(executor))
56 , m_data(input)
57 , m_successful(true)
58 {
59 if (!m_executor) {
60 error<std::invalid_argument>(
62 std::source_location::current(),
63 "FluentExecutor requires non-null executor");
64 }
65 }
std::shared_ptr< Executor > m_executor
@ ComputeMatrix
Compute operations (Yantra - algorithms, matrices, DSP)
@ Yantra
DSP algorithms, computational units, matrix operations, Grammar.