ListPolynomial

data class ListPolynomial<C>(val coefficients: List<C>) : Polynomial<C>

Constructors

Link copied to clipboard
constructor(coefficients: List<C>)

Properties

Link copied to clipboard

Functions

Link copied to clipboard

Returns algebraic antiderivative of received polynomial.

Link copied to clipboard

Represent this polynomial as a regular context-less function.

Link copied to clipboard

Represent this polynomial as a regular context-less function.

Link copied to clipboard

Represent this polynomial as a regular context-less function.

Link copied to clipboard
fun <C> ListPolynomial<C>.asFunctionOver(ring: Ring<C>): (C) -> C

Represent this polynomial as a regular context-less function.

Link copied to clipboard

Returns algebraic derivative of received polynomial.

Link copied to clipboard

Computes a definite integral of this polynomial in the specified range.

Link copied to clipboard

Returns algebraic antiderivative of received polynomial of specified order. The order should be non-negative integer.

Link copied to clipboard

Returns algebraic derivative of received polynomial of specified order. The order should be non-negative integer.

Link copied to clipboard

Evaluates value of this Double polynomial on provided Double argument.

fun <C> ListPolynomial<C>.substitute(ring: Ring<C>, arg: C): C

Evaluates value of this polynomial on provided argument.

Substitutes provided polynomial arg into this polynomial.

Substitutes provided rational function arg into this polynomial.

Link copied to clipboard
open override fun toString(): String