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

◆ execute_with()

template<typename OpClass , ComputeData InputType, ComputeData OutputType = InputType>
std::optional< IO< OutputType > > MayaFlux::Yantra::ComputeMatrix::execute_with ( std::shared_ptr< OpClass >  operation,
const InputType &  input 
)
inline

Execute with provided operation instance.

Template Parameters
OpClassOperation class type
InputTypeInput data type
OutputTypeOutput data type
Parameters
operationOperation instance to execute
inputInput data
Returns
Optional containing result or nullopt on failure

Definition at line 166 of file ComputeMatrix.hpp.

167 {
168 return execute_operation<OpClass, InputType, OutputType>(operation, input);
169 }