NumberedPolynomialSpace
open class NumberedPolynomialSpace<C, out A : Ring<C>>(val ring: A) : PolynomialSpaceWithRing<C, NumberedPolynomial<C>, A>
Inheritors
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun NumberedPolynomial<C>.asFunctionOfPolynomial(): (Buffer<NumberedPolynomial<C>>) -> NumberedPolynomial<C>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline operator fun NumberedPolynomial<C>.invoke(arguments: Buffer<NumberedPolynomial<C>>): NumberedPolynomial<C>
Link copied to clipboard
inline fun <C> Ring<C>.LabeledPolynomial(vararg pairs: Pair<LabeledMonomialSignature, C>): LabeledPolynomial<C>
inline fun <C> Ring<C>.LabeledPolynomial(pairs: Collection<Pair<LabeledMonomialSignature, C>>): LabeledPolynomial<C>
inline fun <C> Ring<C>.LabeledPolynomial(coefs: LabeledPolynomialCoefficients<C>): LabeledPolynomial<C>
Link copied to clipboard
fun <C> Ring<C>.LabeledRationalFunction(numerator: LabeledPolynomial<C>): LabeledRationalFunction<C>
fun <C> Ring<C>.LabeledRationalFunction(numeratorCoefficients: LabeledPolynomialCoefficients<C>): LabeledRationalFunction<C>
fun <C> Ring<C>.LabeledRationalFunction(numeratorCoefficients: LabeledPolynomialCoefficients<C>, denominatorCoefficients: LabeledPolynomialCoefficients<C>): LabeledRationalFunction<C>
Link copied to clipboard
Constructs ListRationalFunction instance with provided numerator and unit denominator.
fun <C> Ring<C>.ListRationalFunction(numeratorCoefficients: List<C>, reverse: Boolean = false): ListRationalFunction<C>
Constructs ListRationalFunction instance with numerator constructed with provided numeratorCoefficients and unit denominator. The collection of numerator coefficients will be reversed if reverse parameter is true.
Link copied to clipboard
open operator override fun NumberedPolynomial<C>.minus(other: NumberedPolynomial<C>): NumberedPolynomial<C>
Link copied to clipboard
Link copied to clipboard
inline fun <C> Ring<C>.NumberedPolynomial(vararg pairs: Pair<NumberedMonomialSignature, C>): NumberedPolynomial<C>
inline fun <C> Ring<C>.NumberedPolynomial(pairs: Collection<Pair<NumberedMonomialSignature, C>>): NumberedPolynomial<C>
inline fun <C> Ring<C>.NumberedPolynomial(coefs: NumberedPolynomialCoefficients<C>): NumberedPolynomial<C>
inline fun <C> NumberedPolynomialSpace<C, *>.NumberedPolynomial(vararg pairs: Pair<NumberedMonomialSignature, C>): NumberedPolynomial<C>
inline fun <C> NumberedPolynomialSpace<C, *>.NumberedPolynomial(pairs: Collection<Pair<NumberedMonomialSignature, C>>): NumberedPolynomial<C>
inline fun <C> NumberedPolynomialSpace<C, *>.NumberedPolynomial(coefs: NumberedPolynomialCoefficients<C>): NumberedPolynomial<C>
Link copied to clipboard
inline fun <C> NumberedPolynomialSpace<C, *>.NumberedPolynomialDSL1(initialCapacity: Int? = null, block: DSL1NumberedPolynomialBuilder<C>.() -> Unit): NumberedPolynomial<C>
Link copied to clipboard
fun <C> Ring<C>.NumberedRationalFunction(numerator: NumberedPolynomial<C>): NumberedRationalFunction<C>
fun <C> Ring<C>.NumberedRationalFunction(numeratorCoefficients: NumberedPolynomialCoefficients<C>): NumberedRationalFunction<C>
fun <C> Ring<C>.NumberedRationalFunction(numeratorCoefficients: NumberedPolynomialCoefficients<C>, denominatorCoefficients: NumberedPolynomialCoefficients<C>): NumberedRationalFunction<C>
Link copied to clipboard
open operator override fun NumberedPolynomial<C>.plus(other: NumberedPolynomial<C>): NumberedPolynomial<C>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun NumberedPolynomial<C>.substitute(vararg arguments: Pair<Int, NumberedPolynomial<C>>): NumberedPolynomial<C>
inline fun NumberedPolynomial<C>.substitute(arguments: Map<Int, NumberedPolynomial<C>>): NumberedPolynomial<C>
inline fun NumberedPolynomial<C>.substitute(arguments: Buffer<NumberedPolynomial<C>>): NumberedPolynomial<C>
Link copied to clipboard
Link copied to clipboard
open operator override fun NumberedPolynomial<C>.times(other: NumberedPolynomial<C>): NumberedPolynomial<C>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard