KMathNumber
class KMathNumber<T : Number, A : NumericAlgebra<T>>(algebra: A, value: T) : SConst<KMathNumber<T, A>>
Content copied to clipboard
Implements SConst by delegating its functionality to NumericAlgebra.
Parameters
T
The type of number.
A
The NumericAlgebra over T.
Constructors
Link copied to clipboard
fun <T : Number, A : NumericAlgebra<T>> KMathNumber(algebra: A, value: T)
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
open fun List<FunToAny<KMathNumber<T, A>>>.bind(): Bindings<KMathNumber<T, A>>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
open operator override fun div(divisor: SFun<KMathNumber<T, A>>): SFun<KMathNumber<T, A>>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open operator override fun invoke(newBindings: Bindings<KMathNumber<T, A>>): SFun<KMathNumber<T, A>>
Content copied to clipboard
open operator override fun invoke(vararg funs: Fun<KMathNumber<T, A>>): SFun<KMathNumber<T, A>>
Content copied to clipboard
open operator override fun invoke(vararg numbers: Number): SFun<KMathNumber<T, A>>
Content copied to clipboard
open operator override fun invoke(vararg ps: FunToAny<KMathNumber<T, A>>): SFun<KMathNumber<T, A>>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun log(base: SFun<KMathNumber<T, A>>): SFun<KMathNumber<T, A>>
Content copied to clipboard
Link copied to clipboard
open operator fun minus(subtrahend: SFun<KMathNumber<T, A>>): SFun<KMathNumber<T, A>>
Content copied to clipboard
Link copied to clipboard
open operator override fun plus(addend: SFun<KMathNumber<T, A>>): SFun<KMathNumber<T, A>>
Content copied to clipboard
Link copied to clipboard
open infix override fun pow(exponent: SFun<KMathNumber<T, A>>): SFun<KMathNumber<T, A>>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open operator override fun <R : D1, C : D1> times(multiplicand: MFun<KMathNumber<T, A>, R, C>): MFun<KMathNumber<T, A>, R, C>
Content copied to clipboard
open operator override fun times(multiplicand: SFun<KMathNumber<T, A>>): SFun<KMathNumber<T, A>>
Content copied to clipboard
open operator override fun <E : D1> times(multiplicand: VFun<KMathNumber<T, A>, E>): VFun<KMathNumber<T, A>, E>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Wraps Number to KMathNumber.
Link copied to clipboard