MayaFlux 1.0.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
Series.cpp File Reference
#include "Series.hpp"
+ Include dependency graph for Series.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

std::vector< double > MayaFlux::Kinesis::Discrete::free_bar_series (size_t count, double base=1.0)
 Ratios of the transverse modes of a uniform free-free beam.
 
std::vector< double > MayaFlux::Kinesis::Discrete::harmonic_series (size_t count, double base=1.0)
 base * 1, base * 2, ... base * count.
 
std::vector< double > MayaFlux::Kinesis::Discrete::power_series (size_t count, double ratio, double step, double base=1.0)
 Geometric steps: base * ratio^(k * step) for k = 1 .
 
std::vector< double > MayaFlux::Kinesis::Discrete::split_pairs (std::span< const double > values, double spread)
 Each value replaced by a close pair, v * (1 - spread) and v * (1 + spread).
 
std::vector< double > MayaFlux::Kinesis::Discrete::stretched_series (size_t count, double stretch, double base=1.0)
 Integers pulled outward with order: base * n * sqrt(1 + stretch * n^2).