MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Kinesis::Stochastic Namespace Reference

Classes

class  Estimate
 Stateful statistical characterization of an evolving scalar stream. More...
 
struct  EstimateState
 Persistent state for an Estimate instance. More...
 
struct  GeneratorState
 Encapsulates internal state for stateful generators. More...
 
class  Stochastic
 Unified generative infrastructure for stochastic and procedural algorithms. More...
 

Enumerations

enum class  Algorithm : uint8_t {
  UNIFORM , NORMAL , EXPONENTIAL , POISSON ,
  PERLIN , GENDY , BROWNIAN , PINK ,
  BLUE
}
 Stochastic and procedural generation algorithms. More...
 
enum class  EstimateModel : uint8_t {
  ROLLING_VARIANCE , EWM_VARIANCE , MEDIAN_ABSOLUTE_DEVIATION , QUIET_PERIOD_FLOOR ,
  TREND
}
 Strategies for characterizing an evolving stream's statistical behavior. More...
 

Functions

Stochastic brownian (double step_size=0.01)
 Creates Brownian motion generator.
 
Stochastic gaussian (double spread=4.0)
 Creates Gaussian random generator.
 
Stochastic gendy (int breakpoints=12)
 Creates Gendy dynamic stochastic generator.
 
Stochastic perlin (int octaves=4, double persistence=0.5)
 Creates Perlin noise generator.
 
Stochastic uniform ()
 Creates uniform random generator.