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

◆ scale() [1/2]

template<typename D >
Tendency< D, float > MayaFlux::Kinesis::scale ( const Tendency< D, float > &  t,
float  factor 
)

Uniform scaling of a scalar-output tendency.

Template Parameters
DDomain type
Parameters
tSource tendency
factorScale multiplier
Returns
Scaled tendency

Definition at line 98 of file Tendency.hpp.

99{
100 return { .fn = [t, factor](const D& d) -> float {
101 return t(d) * factor;
102 } };
103}

References MayaFlux::Kinesis::Tendency< D, R >::fn.

Referenced by MayaFlux::Kinesis::Discrete::apply_blackman(), MayaFlux::Kinesis::Discrete::apply_hamming(), MayaFlux::Kinesis::Discrete::apply_hann(), apply_orbit_pan(), apply_scale(), apply_uniform_scale(), axial_blend(), MayaFlux::Kinesis::Discrete::blackman(), box_transform(), cartesian(), create_uniform_scaling_matrix(), generate_quad(), MayaFlux::Kinesis::Discrete::goertzel(), MayaFlux::Kinesis::Discrete::hamming(), MayaFlux::Kinesis::Discrete::hann(), and MayaFlux::Kinesis::Discrete::lagrange_weights().

+ Here is the caller graph for this function: