ListRationalFunctionSpace

Arithmetic context for univariate rational functions with numerator and denominator represented as ListPolynomials.

Parameters

Number

the type of constants. Polynomials have them a coefficients in their terms.

A

type of provided underlying ring of constants. It's Ring of Number.

Constructors

Link copied to clipboard
constructor(polynomialSpace: PolynomialSpace<Number, ListPolynomial<Number>>)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
@JvmName(name = "divNumberRational")
operator override fun Number.div(other: ListRationalFunction<Number>): ListRationalFunction<Number>
@JvmName(name = "divPolynomialPolynomial")
operator override fun ListPolynomial<Number>.div(other: ListPolynomial<Number>): ListRationalFunction<Number>
@JvmName(name = "divPolynomialRational")
operator override fun ListPolynomial<Number>.div(other: ListRationalFunction<Number>): ListRationalFunction<Number>
@JvmName(name = "divRationalNumber")
operator override fun ListRationalFunction<Number>.div(other: Number): ListRationalFunction<Number>
@JvmName(name = "divRationalPolynomial")
operator override fun ListRationalFunction<Number>.div(other: ListPolynomial<Number>): ListRationalFunction<Number>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@JvmName(name = "minusNumberRational")
operator override fun Number.minus(other: ListRationalFunction<Number>): ListRationalFunction<Number>
@JvmName(name = "minusPolynomialRational")
operator override fun ListPolynomial<Number>.minus(other: ListRationalFunction<Number>): ListRationalFunction<Number>
@JvmName(name = "minusRationalNumber")
operator override fun ListRationalFunction<Number>.minus(other: Number): ListRationalFunction<Number>
@JvmName(name = "minusRationalPolynomial")
operator override fun ListRationalFunction<Number>.minus(other: ListPolynomial<Number>): ListRationalFunction<Number>
Link copied to clipboard
@JvmName(name = "plusNumberRational")
operator override fun Number.plus(other: ListRationalFunction<Number>): ListRationalFunction<Number>
@JvmName(name = "plusPolynomialRational")
operator override fun ListPolynomial<Number>.plus(other: ListRationalFunction<Number>): ListRationalFunction<Number>
@JvmName(name = "plusRationalNumber")
operator override fun ListRationalFunction<Number>.plus(other: Number): ListRationalFunction<Number>
@JvmName(name = "plusRationalPolynomial")
operator override fun ListRationalFunction<Number>.plus(other: ListPolynomial<Number>): ListRationalFunction<Number>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@JvmName(name = "timesNumberRational")
operator override fun Number.times(other: ListRationalFunction<Number>): ListRationalFunction<Number>
@JvmName(name = "timesPolynomialRational")
operator override fun ListPolynomial<Number>.times(other: ListRationalFunction<Number>): ListRationalFunction<Number>
@JvmName(name = "timesRationalNumber")
operator override fun ListRationalFunction<Number>.times(other: Number): ListRationalFunction<Number>
@JvmName(name = "timesRationalPolynomial")
operator override fun ListRationalFunction<Number>.times(other: ListPolynomial<Number>): ListRationalFunction<Number>
Link copied to clipboard
Link copied to clipboard
override fun valueOf(value: Int): ListRationalFunction<Number>
override fun valueOf(value: Long): ListRationalFunction<Number>
override fun valueOf(value: UInt): ListRationalFunction<Number>
override fun valueOf(value: ULong): ListRationalFunction<Number>