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

◆ linear()

void MayaFlux::Kinesis::Discrete::linear ( std::span< double >  data,
double  a,
double  b 
)
noexcept

Linear map y = a*x + b applied in-place.

Parameters
dataTarget span
aScale factor
bOffset

Definition at line 11 of file Transform.cpp.

12{
13 std::ranges::transform(data, data.begin(),
14 [a, b](double x) { return a * x + b; });
15}
size_t a
size_t b

References a, and b.