JafamaDoubleField

A field for Double (using FastMath) without boxing. Does not produce appropriate field element.

Functions

Link copied to clipboard
open inline override fun acos(arg: Double): Double
Link copied to clipboard
open inline override fun acosh(arg: Double): Double
Link copied to clipboard
open inline override fun add(left: Double, right: Double): Double
Link copied to clipboard
open inline override fun asin(arg: Double): Double
Link copied to clipboard
open inline override fun asinh(arg: Double): Double
Link copied to clipboard
open inline override fun atan(arg: Double): Double
Link copied to clipboard
open inline override fun atanh(arg: Double): Double
Link copied to clipboard
open fun binaryOperation(operation: String, left: Double, right: Double): Double
Link copied to clipboard
open override fun binaryOperationFunction(operation: String): (left: Double, right: Double) -> Double
Link copied to clipboard
open fun bindSymbol(value: String): Double
Link copied to clipboard
open fun bindSymbolOrNull(value: String): Double?
Link copied to clipboard
open inline override fun cos(arg: Double): Double
Link copied to clipboard
open inline override fun cosh(arg: Double): Double
Link copied to clipboard
open inline operator override fun Double.div(arg: Double): Double
open operator fun Double.div(k: Number): Double
Link copied to clipboard
open inline override fun divide(left: Double, right: Double): Double
Link copied to clipboard
open inline override fun exp(arg: Double): Double
Link copied to clipboard
open fun export(arg: Double): Double
Link copied to clipboard
open fun leftSideNumberOperation(operation: String, left: Number, right: Double): Double
Link copied to clipboard
open fun leftSideNumberOperationFunction(operation: String): (left: Number, right: Double) -> Double
Link copied to clipboard
open inline override fun ln(arg: Double): Double
Link copied to clipboard
open inline operator override fun Double.minus(arg: Double): Double
Link copied to clipboard
open inline override fun multiply(left: Double, right: Double): Double
Link copied to clipboard
open inline override fun norm(arg: Double): Double
Link copied to clipboard
open inline override fun number(value: Number): Double
Link copied to clipboard
open inline operator override fun Double.plus(arg: Double): Double
Link copied to clipboard
open infix fun Double.pow(pow: Number): Double
Link copied to clipboard
open inline override fun power(arg: Double, pow: Number): Double
open fun power(arg: Double, pow: Int): Double
open fun power(arg: Double, pow: UInt): Double
Link copied to clipboard
open fun rightSideNumberOperation(operation: String, left: Double, right: Number): Double
Link copied to clipboard
open override fun rightSideNumberOperationFunction(operation: String): (left: Double, right: Number) -> Double
Link copied to clipboard
open inline override fun scale(a: Double, value: Double): Double
Link copied to clipboard
open inline override fun sin(arg: Double): Double
Link copied to clipboard
open inline override fun sinh(arg: Double): Double
Link copied to clipboard
open inline override fun sqrt(arg: Double): Double
Link copied to clipboard
open inline override fun tan(arg: Double): Double
Link copied to clipboard
open inline override fun tanh(arg: Double): Double
Link copied to clipboard
open inline operator override fun Double.times(arg: Double): Double
open operator fun Double.times(k: Number): Double
open operator fun Number.times(arg: Double): Double
Link copied to clipboard
open inline operator override fun Double.unaryMinus(): Double
Link copied to clipboard
open fun unaryOperation(operation: String, arg: Double): Double
Link copied to clipboard
open override fun unaryOperationFunction(operation: String): (arg: Double) -> Double
Link copied to clipboard
open operator fun Double.unaryPlus(): Double

Properties

Link copied to clipboard
Link copied to clipboard
open override val one: Double
Link copied to clipboard
open override val zero: Double