|
MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
|
Time evolution of arrays of independent levels. More...
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Kinesis |
| namespace | MayaFlux::Kinesis::Discrete |
Functions | |
| void | MayaFlux::Kinesis::Discrete::lotka_volterra_step (std::span< double > levels, std::span< const double > growth, std::span< const double > interaction, double dt) |
| One explicit step of generalised Lotka-Volterra competition. | |
| double | MayaFlux::Kinesis::Discrete::pulse_response (double t, double onset, double duration, double rise, double fall, double period=0.0) noexcept |
| Level at a time of a leaky response to a rectangular pulse. | |
| void | MayaFlux::Kinesis::Discrete::pulse_response (std::span< double > out, double t, std::span< const double > onset, std::span< const double > duration, std::span< const double > rise, std::span< const double > fall, std::span< const double > period) noexcept |
| pulse_response over arrays, written to out. | |
Time evolution of arrays of independent levels.
Every function here takes arrays of numbers and writes an array of levels. What the numbers are, and whether two entries are alike or different, is entirely their content: nothing here has a notion of grouping or agreement, and identical numbers give identical levels.
Definition in file Dynamics.hpp.