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

◆ execute_async()

template<typename OpClass , ComputeData InputType, ComputeData OutputType = InputType, typename... Args>
std::future< std::optional< Datum< OutputType > > > MayaFlux::Yantra::ComputeMatrix::execute_async ( const Datum< InputType > &  input,
Args &&...  args 
)
inline

Execute operation asynchronously.

Template Parameters
OpClassOperation class type
InputTypeInput data type
OutputTypeOutput data type
Parameters
inputInput data
argsConstructor arguments
Returns
Future containing the result

Definition at line 182 of file ComputeMatrix.hpp.

183 {
184 return std::async(std::launch::async, [this, input, args...]() {
185 return execute<OpClass, InputType, OutputType>(input, args...);
186 });
187 }
Core::GlobalInputConfig input
Definition Config.cpp:42

References input.