MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Dynamics.cpp File Reference
#include "Dynamics.hpp"
#include "Kernels.hpp"
+ Include dependency graph for Dynamics.cpp:

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.