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

◆ PolynomialMode

enum class MayaFlux::Nodes::Generator::PolynomialMode : uint8_t
strong

Defines how the polynomial function processes input values.

Enumerator
DIRECT 

Evaluates f(x) where x is the current phase/input.

RECURSIVE 

Evaluates using current and previous outputs: y[n] = f(y[n-1], y[n-2], ...)

FEEDFORWARD 

Evaluates using current and previous inputs: y[n] = f(x[n], x[n-1], ...)

Definition at line 11 of file Polynomial.hpp.

11 : uint8_t {
12 DIRECT, ///< Evaluates f(x) where x is the current phase/input
13 RECURSIVE, ///< Evaluates using current and previous outputs: y[n] = f(y[n-1], y[n-2], ...)
14 FEEDFORWARD ///< Evaluates using current and previous inputs: y[n] = f(x[n], x[n-1], ...)
15};
@ DIRECT
Stateless evaluation of current input only (combinational logic)
@ RECURSIVE
Evaluates using current and previous outputs: y[n] = f(y[n-1], y[n-2], ...)
@ FEEDFORWARD
Evaluates using current and previous inputs: y[n] = f(x[n], x[n-1], ...)