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

◆ set_spatial_distribution()

void MayaFlux::Nodes::Network::ModalNetwork::set_spatial_distribution ( const std::vector< double > &  distribution)

Set custom spatial amplitude distribution.

Parameters
distributionPer-mode amplitude multipliers (size must match mode count)

Defines how strike position maps to mode amplitudes. Default uses sinusoidal mode shapes: sin(n * pi * position)

Definition at line 233 of file ModalNetwork.cpp.

234{
235 if (distribution.size() != m_modes.size()) {
236 return;
237 }
238 m_spatial_distribution = distribution;
239}
std::vector< double > m_spatial_distribution

References m_modes, and m_spatial_distribution.