Package-level declarations


Link copied to clipboard
class ConcatenatedFunction(memberFunctions: List<UnivariateFunction>, absoluteDomains: List<Range<Double>>, absoluteStarts: List<Double>) : UnivariateFunction

Represents the sequential concatenation of the provided member functions.

Link copied to clipboard

Cuts out a section from the completeFunction. The resulting domain of the SectionedUnivariateFunction starts at 0.0 and ends at the length of the section.

Link copied to clipboard
class StackedFunction(memberFunctions: List<UnivariateFunction>, operation: (operands: List<Double>) -> Double, defaultValue: Double = Double.NaN) : UnivariateFunction

Stacks multiple functions and outputs the value according to the defined operation.