Package-level declarations
Functions
Link copied to clipboard
context(_: MutableOwnedProviderRegistry<KoneContextRegistry>)
fun CosineComputer.Companion.setViaDefaultForDouble()
fun CosineComputer.Companion.setViaDefaultForDouble()
context(_: MutableOwnedProviderRegistry<KoneContextRegistry>)
fun ExponentComputer.Companion.setViaDefaultForDouble()
fun ExponentComputer.Companion.setViaDefaultForDouble()
context(_: MutableOwnedProviderRegistry<KoneContextRegistry>)
fun HyperbolicCosineComputer.Companion.setViaDefaultForDouble()
fun HyperbolicCosineComputer.Companion.setViaDefaultForDouble()
context(_: MutableOwnedProviderRegistry<KoneContextRegistry>)
fun HyperbolicSineComputer.Companion.setViaDefaultForDouble()
fun HyperbolicSineComputer.Companion.setViaDefaultForDouble()
context(_: MutableOwnedProviderRegistry<KoneContextRegistry>)
fun LogarithmComputer.Companion.setViaDefaultForDouble()
fun LogarithmComputer.Companion.setViaDefaultForDouble()
context(_: MutableOwnedProviderRegistry<KoneContextRegistry>)
fun PlanarVectorArgumentComputer.Companion.setViaDefaultForDouble()
fun PlanarVectorArgumentComputer.Companion.setViaDefaultForDouble()
context(_: MutableOwnedProviderRegistry<KoneContextRegistry>)
fun PositiveSquareRootComputer.Companion.setViaDefaultForDouble()
fun PositiveSquareRootComputer.Companion.setViaDefaultForDouble()
context(_: MutableOwnedProviderRegistry<KoneContextRegistry>)
fun SineComputer.Companion.setViaDefaultForDouble()
fun SineComputer.Companion.setViaDefaultForDouble()
Link copied to clipboard
fun <Number> ExponentComputer.Companion.viaDefaultForComplexNumbers(numberRing: CommutativeRing<Number>, numberExponentComputer: ExponentComputer<Number>, numberCosineComputer: CosineComputer<Number>, numberSineComputer: SineComputer<Number>): ExponentComputer<ComplexNumber<Number>>
fun <Number> LogarithmComputer.Companion.viaDefaultForComplexNumbers(numberRing: CommutativeRing<Number>, numberPositiveSquareRootComputer: PositiveSquareRootComputer<Number>, numberLogarithmComputer: LogarithmComputer<Number>, numberPlanarVectorArgumentComputer: PlanarVectorArgumentComputer<Number>): LogarithmComputer<ComplexNumber<Number>>
fun <Number> SquareRootsComputer.Companion.viaDefaultForComplexNumbers(field: Field<Number>, equality: Equality<Number>, order: Order<Number>, positiveSquareRootComputer: PositiveSquareRootComputer<Number>): SquareRootsComputer<ComplexNumber<Number>>
fun <Number> HyperbolicSineOverInputComputer.Companion.viaDefaultForComplexNumbers(field: Field<Number>, complexNumbersEquality: Equality<ComplexNumber<Number>>, complexNumbersFieldExtension: FieldExtension<Number, ComplexNumber<Number>>, cosineComputer: CosineComputer<Number>, sineComputer: SineComputer<Number>, hyperbolicCosineComputer: HyperbolicCosineComputer<Number>, hyperbolicSineComputer: HyperbolicSineComputer<Number>): HyperbolicSineOverInputComputer<ComplexNumber<Number>>
Link copied to clipboard
Link copied to clipboard
fun <Number> HyperbolicSineOverInputComputer.Companion.viaTaylorSeriesForComplexNumbersOverFinitePrecisionFloatingPointArithmetic(complexNumbersEquality: Equality<ComplexNumber<Number>>, complexNumbersField: Field<ComplexNumber<Number>>): HyperbolicSineOverInputComputer<ComplexNumber<Number>>
fun <Number> LogarithmComputer.Companion.viaTaylorSeriesForComplexNumbersOverFinitePrecisionFloatingPointArithmetic(numberRing: CommutativeRing<Number>, numberOrder: Order<Number>, complexNumberEquality: Equality<ComplexNumber<Number>>, complexNumberField: Field<ComplexNumber<Number>>, numberPositiveSquareRootComputer: PositiveSquareRootComputer<Number>, complexNumberLogarithmComputer: LogarithmComputer<ComplexNumber<Number>>, threshold: Number): LogarithmOnePlusInputOverInputComputer<ComplexNumber<Number>>