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

◆ create_spectral_2d()

template<typename T >
static DataModule MayaFlux::Kakshya::DataDimension::create_spectral_2d ( uint64_t  time_windows,
uint64_t  frequency_bins,
default_value = T {} 
)
inlinestatic

Create 2D spectral data module.

Template Parameters
TData type for storage
Parameters
time_windowsNumber of time windows
frequency_binsNumber of frequency bins
default_valueInitial value for elements
Returns
DataModule for spectral data

Definition at line 387 of file NDData.hpp.

387 {})
388 {
389 return create_for_modality(DataModality::SPECTRAL_2D, { time_windows, frequency_bins }, default_value);
390 }
@ SPECTRAL_2D
2D spectral data (time + frequency)
static DataModule create_for_modality(DataModality modality, const std::vector< uint64_t > &shape, T default_value=T {}, MemoryLayout layout=MemoryLayout::ROW_MAJOR, OrganizationStrategy strategy=OrganizationStrategy::PLANAR)
Create data module for a specific modality.
Definition NDData.hpp:312