JafamaDoubleField

object JafamaDoubleField : ExtendedField<Double> , Norm<Double, Double> , ScaleOperations<Double>

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

Functions

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

Properties

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

Sources

jvm source
Link copied to clipboard