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.