Convert ComputeData to DataVariant format.
270 {
271 if constexpr (std::is_same_v<T, std::vector<Kakshya::DataVariant>>) {
272 return compute_data;
273 }
274
275 if constexpr (std::is_same_v<T, std::shared_ptr<Kakshya::SignalSourceContainer>>) {
277 return compute_data->get_processed_data();
278 }
279 return compute_data->get_data();
280 }
281
282 if constexpr (is_eigen_matrix_v<T>) {
284 }
285 }
static std::vector< Kakshya::DataVariant > convert_eigen_matrix_to_variant(const EigenMatrix &matrix)
Extract data from Eigen vector to double span.
@ PROCESSED
Container has completed processing and results are available.