PolynomialSpace
class PolynomialSpace<T, C : Ring<T>, ScaleOperations<T>>(ring: C) : Group<Polynomial<T>> , ScaleOperations<Polynomial<T>>
Content copied to clipboard
Space of polynomials.
Parameters
T
the type of operated polynomials.
C
the intersection of Ring of T and ScaleOperations of T.
ring
the C instance.
Constructors
Functions
Link copied to clipboard
open override fun add(left: Polynomial<T>, right: Polynomial<T>): Polynomial<T>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun binaryOperation(operation: String, left: Polynomial<T>, right: Polynomial<T>): Polynomial<T>
Content copied to clipboard
Link copied to clipboard
open override fun binaryOperationFunction(operation: String): (left: Polynomial<T>, right: Polynomial<T>) -> Polynomial<T>
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun unaryOperation(operation: String, arg: Polynomial<T>): Polynomial<T>
Content copied to clipboard
Link copied to clipboard
open override fun unaryOperationFunction(operation: String): (arg: Polynomial<T>) -> Polynomial<T>
Content copied to clipboard
Link copied to clipboard