MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ sigmoid()

ScalarField MayaFlux::Kinesis::sigmoid ( float  k,
float  midpoint = 0.0F 
)
inline

Sigmoid: 1 / (1 + e^(-k * (x - midpoint)))

Parameters
kSteepness
midpointCentre of the transition
Returns
ScalarField: float -> float

Definition at line 128 of file TendencyFactories.hpp.

129{
130 return { .fn = [k, midpoint](const float& x) -> float {
131 return 1.0F / (1.0F + std::exp(-k * (x - midpoint)));
132 } };
133}

References MayaFlux::Kinesis::Tendency< D, R >::fn.