Package-level declarations

Types

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
class SectionedUnivariateFunction(    completeFunction: UnivariateFunction,     section: Range<Double>) : UnivariateFunction

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.