Package-level declarations

Types

Link copied to clipboard
abstract class ContinuedFraction(maxIter: Int = 100, desiredPrec: Double = KSLMath.defaultNumericalPrecision) : DBHIterativeProcess

Continued fraction

Link copied to clipboard
abstract class DBHIterativeProcess(maxIter: Int = 100, desiredPrec: Double = KSLMath.defaultNumericalPrecision)

An iterative process is a general structure managing iterations.

Link copied to clipboard
abstract class FunctionalIterator(aFunction: FunctionIfc, maxIterations: Int = 100, desiredPrecision: Double = KSLMath.defaultNumericalPrecision) : DBHIterativeProcess

Iterative process based on a one-variable function, having a single numerical result.

Link copied to clipboard
fun interface FunctionIfc

FunctionIfc is an interface for mathematical functions of a single variable, that is functions of the form f(x).

Link copied to clipboard
object KSLMath

This class implements additional mathematical functions and determines the parameters of the floating point representation.

Link copied to clipboard

Functions

Link copied to clipboard
fun Double.fmt(scale: Int): String