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

◆ iterated_polynomial()

MAYAFLUX_API double MayaFlux::Kinesis::Discrete::iterated_polynomial ( std::span< const double >  window,
std::span< const double >  coefs 
)
noexcept

Polynomial of the previous value, coefs highest power first.

In a recursive Polynomial this iterates y[n] = P(y[n - 1]): the logistic and cubic maps are one array each.

Definition at line 173 of file Kernels.cpp.

174{
175 return horner(coefs, window.size() > 1 ? window[1] : 0.0);
176}
std::weak_ptr< Core::Window > window
Definition Picker.cpp:23
double horner(std::span< const double > coefficients, double x) noexcept
Horner evaluation, coefficients highest power first.
Definition Kernels.cpp:90

References horner(), and window.

+ Here is the call graph for this function: