MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Yantra::extraction_traits_d< T > Struct Template Reference

Composite data has no implicit double or DataVariant extraction. More...

#include <DataSpec.hpp>

+ Collaboration diagram for MayaFlux::Yantra::extraction_traits_d< T >:

Public Types

using result_type = void
 
using result_type = std::vector< std::span< double > >
 
using variant_result_type = void
 
using variant_result_type = std::vector< Kakshya::DataVariant >
 

Static Public Attributes

static constexpr bool is_multi_variant = false
 
static constexpr bool is_region_like = false
 
static constexpr bool requires_container = false
 

Detailed Description

template<CompositeData T>
requires is_eigen_matrix_v<T>
struct MayaFlux::Yantra::extraction_traits_d< T >

Composite data has no implicit double or DataVariant extraction.

extraction_traits_d for any Eigen matrix type.

Covers MatrixXd, MatrixXf, VectorXf, Matrix3f, etc. result_type remains vector<span<double>> because Kinesis algorithms require double input; widening from T::Scalar happens at the extraction site.

Definition at line 219 of file DataSpec.hpp.


The documentation for this struct was generated from the following file: