MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Kinesis::Tendency< D, R > Struct Template Reference

Typed, composable, stateless callable from domain D to range R. More...

#include <Tendency.hpp>

+ Collaboration diagram for MayaFlux::Kinesis::Tendency< D, R >:

Public Member Functions

evaluate (const D &d) const
 Named evaluation (identical to operator())
 
operator() (const D &d) const
 Evaluate the tendency at a point in the domain.
 

Public Attributes

std::function< R(const D &)> fn
 

Detailed Description

template<typename D, typename R>
struct MayaFlux::Kinesis::Tendency< D, R >

Typed, composable, stateless callable from domain D to range R.

Template Parameters
DDomain type (input)
RRange type (output)

Pure mathematical substrate expressing directional pull: a function that maps a point in the domain to a value in the range. No internal state, no history, no Vulkan awareness, no analog-era vocabulary. Parameters that evolve over time are Datum<T> instances captured in the lambda at construction.

Composition is handled by free functions in this namespace.

Definition at line 22 of file Tendency.hpp.


The documentation for this struct was generated from the following file: