Constructors

Link copied to clipboard
constructor(numberContext: Ring<Number>)

Properties

Link copied to clipboard
open override val LabeledPolynomial<Number>.degree: UInt
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Creates a ListPolynomialSpace over a received ring.

Link copied to clipboard
Link copied to clipboard
override val numberOne: Number
Link copied to clipboard
override val Int.numberValue: Number
override val Long.numberValue: Number
override val UInt.numberValue: Number
override val ULong.numberValue: Number
Link copied to clipboard
override val numberZero: Number
Link copied to clipboard
open override val one: LabeledPolynomial<Number>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val zero: LabeledPolynomial<Number>

Functions

Link copied to clipboard
open override fun LabeledPolynomial<Number>.degreeBy(variables: KoneSet<LabeledVariable>): UInt
open override fun LabeledPolynomial<Number>.degreeBy(variable: LabeledVariable): UInt
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun LabeledPolynomial<Number>.isOne(): Boolean
Link copied to clipboard
open override fun LabeledPolynomial<Number>.isZero(): Boolean
Link copied to clipboard
open operator override fun Number.minus(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun Number.minus(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.minus(other: Number): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.minus(other: Int): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.minus(other: Long): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.minus(other: UInt): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.minus(other: ULong): LabeledPolynomial<Number>
open operator override fun LabeledVariable.minus(other: Number): LabeledPolynomial<Number>
open operator override fun LabeledVariable.minus(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun LabeledVariable.minus(other: Int): LabeledPolynomial<Number>
open operator override fun LabeledVariable.minus(other: Long): LabeledPolynomial<Number>
open operator override fun LabeledVariable.minus(other: UInt): LabeledPolynomial<Number>
open operator override fun LabeledVariable.minus(other: ULong): LabeledPolynomial<Number>
open operator override fun Int.minus(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun Int.minus(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun Long.minus(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun Long.minus(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun UInt.minus(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun UInt.minus(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun ULong.minus(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun ULong.minus(other: LabeledVariable): LabeledPolynomial<Number>
Link copied to clipboard
override fun numberValueOf(arg: Int): Number
override fun numberValueOf(arg: Long): Number
override fun numberValueOf(arg: UInt): Number
override fun numberValueOf(arg: ULong): Number
Link copied to clipboard
open operator override fun Number.plus(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun Number.plus(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.plus(other: Number): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.plus(other: Int): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.plus(other: Long): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.plus(other: UInt): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.plus(other: ULong): LabeledPolynomial<Number>
open operator override fun LabeledVariable.plus(other: Number): LabeledPolynomial<Number>
open operator override fun LabeledVariable.plus(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun LabeledVariable.plus(other: Int): LabeledPolynomial<Number>
open operator override fun LabeledVariable.plus(other: Long): LabeledPolynomial<Number>
open operator override fun LabeledVariable.plus(other: UInt): LabeledPolynomial<Number>
open operator override fun LabeledVariable.plus(other: ULong): LabeledPolynomial<Number>
open operator override fun Int.plus(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun Int.plus(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun Long.plus(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun Long.plus(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun UInt.plus(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun UInt.plus(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun ULong.plus(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun ULong.plus(other: LabeledVariable): LabeledPolynomial<Number>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open operator override fun Number.times(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun Number.times(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.times(other: Number): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.times(other: Int): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.times(other: Long): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.times(other: UInt): LabeledPolynomial<Number>
open operator override fun LabeledPolynomial<Number>.times(other: ULong): LabeledPolynomial<Number>
open operator override fun LabeledVariable.times(other: Number): LabeledPolynomial<Number>
open operator override fun LabeledVariable.times(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun LabeledVariable.times(other: Int): LabeledPolynomial<Number>
open operator override fun LabeledVariable.times(other: Long): LabeledPolynomial<Number>
open operator override fun LabeledVariable.times(other: UInt): LabeledPolynomial<Number>
open operator override fun LabeledVariable.times(other: ULong): LabeledPolynomial<Number>
open operator override fun Int.times(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun Int.times(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun Long.times(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun Long.times(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun UInt.times(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun UInt.times(other: LabeledVariable): LabeledPolynomial<Number>
open operator override fun ULong.times(other: LabeledPolynomial<Number>): LabeledPolynomial<Number>
open operator override fun ULong.times(other: LabeledVariable): LabeledPolynomial<Number>
Link copied to clipboard
open operator override fun LabeledVariable.unaryMinus(): LabeledPolynomial<Number>
Link copied to clipboard
open override fun valueOf(arg: Int): LabeledPolynomial<Number>
open override fun valueOf(arg: Long): LabeledPolynomial<Number>
open override fun valueOf(arg: UInt): LabeledPolynomial<Number>
open override fun valueOf(arg: ULong): LabeledPolynomial<Number>