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

◆ execute_chain_named()

template<typename FirstOp , typename SecondOp , ComputeData InputType, ComputeData IntermediateType, ComputeData OutputType>
std::optional< IO< OutputType > > MayaFlux::Yantra::ComputeMatrix::execute_chain_named ( const std::string &  first_name,
const std::string &  second_name,
const InputType &  input 
)
inline

Execute named operations in sequence.

Definition at line 275 of file ComputeMatrix.hpp.

279 {
280
281 auto first_result = execute_named<FirstOp, InputType, IntermediateType>(first_name, input);
282 if (!first_result)
283 return std::nullopt;
284
285 return execute_named<SecondOp, IntermediateType, OutputType>(second_name, first_result->data);
286 }