Uses of Interface
ffx.numerics.func1d.UnivariateDiffFunction
Package
Description
The Switching package implements univariate switching functions.
-
Uses of UnivariateDiffFunction in ffx.numerics.func1d
Modifier and TypeClassDescriptionclass
A QuasiLinearThetaMap implements a map of theta[-pi, +pi] to lambda[0,1] in a mostly-linear fashion (i.e. -
Uses of UnivariateDiffFunction in ffx.numerics.switching
Modifier and TypeInterfaceDescriptioninterface
A UnivariateSwitchingFunction describes a function of a single value (often lambda), where f(lb) = 0, f(ub) = 1, and df(x)/dx >= 0 for all x lb-ub.Modifier and TypeClassDescriptionclass
Implements a bell-shaped switching function by stitching together a pair of MultiplicativeSwitches.class
The CompositeSwitch uses a primary switch in the middle, and then two secondary switches at the ends of the path to smoothly switch to the primary switch.class
The ConstantSwitch returns a constant value for all input values x.class
A LinearDerivativeSwitch interpolates between 0 and 1 vi f(x) = 2*x - x^2.class
The 6 coefficients of the multiplicative polynomial switch are unique given the distances "a" and "b".class
A PowerSwitch interpolates between 0 and 1 vi f(x) = (ax)^beta, where x must be between 0 and 1/a.class
A SquaredTrigSwitch implements a 0-1 switch of form f(x) = sin^2(ax) or of form f(x) = cos^2(ax).