Feature: Polynomials and rational functions #469
@ -867,8 +867,7 @@ public interface AbstractRationalFunctionalSpaceOverPolynomialSpace<
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Abstraction of field of rational functions of type [R] with respect to polynomials of type [P] and constants of type
|
* Abstraction of field of rational functions of type [R] with respect to polynomials of type [P] and constants of type
|
||||||
* [C]. It also assumes that there is provided [polynomialRing] (of type [AP]), that provides constant- and
|
* [C]. It also assumes that there is provided constructor
|
||||||
* polynomial-wise operations.
|
|
||||||
*
|
*
|
||||||
* @param C the type of constants. Polynomials have them as coefficients in their terms.
|
* @param C the type of constants. Polynomials have them as coefficients in their terms.
|
||||||
* @param P the type of polynomials. Rational functions have them as numerators and denominators in them.
|
* @param P the type of polynomials. Rational functions have them as numerators and denominators in them.
|
||||||
@ -876,7 +875,7 @@ public interface AbstractRationalFunctionalSpaceOverPolynomialSpace<
|
|||||||
* @param AP the type of algebraic structure (precisely, of ring) provided for polynomials.
|
* @param AP the type of algebraic structure (precisely, of ring) provided for polynomials.
|
||||||
*/ // TODO: Add support of field
|
*/ // TODO: Add support of field
|
||||||
@Suppress("INAPPLICABLE_JVM_NAME")
|
@Suppress("INAPPLICABLE_JVM_NAME")
|
||||||
public abstract class AbstractPolynomialFractionsSpace<
|
public abstract class PolynomialSpaceOfFractions<
|
||||||
C,
|
C,
|
||||||
P: AbstractPolynomial<C>,
|
P: AbstractPolynomial<C>,
|
||||||
R: AbstractRationalFunction<C, P>,
|
R: AbstractRationalFunction<C, P>,
|
||||||
|
@ -71,7 +71,7 @@ public class LabeledRationalFunctionSpace<C, A: Ring<C>>(
|
|||||||
LabeledRationalFunction<C>,
|
LabeledRationalFunction<C>,
|
||||||
LabeledPolynomialSpace<C, A>,
|
LabeledPolynomialSpace<C, A>,
|
||||||
>,
|
>,
|
||||||
AbstractPolynomialFractionsSpace<
|
PolynomialSpaceOfFractions<
|
||||||
C,
|
C,
|
||||||
LabeledPolynomial<C>,
|
LabeledPolynomial<C>,
|
||||||
LabeledRationalFunction<C>,
|
LabeledRationalFunction<C>,
|
||||||
|
@ -67,7 +67,7 @@ public class NumberedRationalFunctionSpace<C, A: Ring<C>> (
|
|||||||
NumberedRationalFunction<C>,
|
NumberedRationalFunction<C>,
|
||||||
NumberedPolynomialSpace<C, A>,
|
NumberedPolynomialSpace<C, A>,
|
||||||
>,
|
>,
|
||||||
AbstractPolynomialFractionsSpace<
|
PolynomialSpaceOfFractions<
|
||||||
C,
|
C,
|
||||||
NumberedPolynomial<C>,
|
NumberedPolynomial<C>,
|
||||||
NumberedRationalFunction<C>,
|
NumberedRationalFunction<C>,
|
||||||
|
@ -49,7 +49,7 @@ public class RationalFunctionSpace<C, A : Ring<C>> (
|
|||||||
RationalFunction<C>,
|
RationalFunction<C>,
|
||||||
PolynomialSpace<C, A>,
|
PolynomialSpace<C, A>,
|
||||||
>,
|
>,
|
||||||
AbstractPolynomialFractionsSpace<
|
PolynomialSpaceOfFractions<
|
||||||
C,
|
C,
|
||||||
Polynomial<C>,
|
Polynomial<C>,
|
||||||
RationalFunction<C>,
|
RationalFunction<C>,
|
||||||
|
Loading…
Reference in New Issue
Block a user