Package edu.jas.ufd

Class PartialFraction<C extends GcdRingElem<C>>

java.lang.Object
edu.jas.ufd.PartialFraction<C>
Type Parameters:
C - coefficient type
All Implemented Interfaces:
Serializable

public class PartialFraction<C extends GcdRingElem<C>> extends Object implements Serializable
Container for the partial fraction decomposition of a squarefree denominator. num/den = sum( a_i / d_i )
See Also:
  • Field Details

    • logger

      private static final org.apache.logging.log4j.Logger logger
    • num

      public final GenPolynomial<C extends GcdRingElem<C>> num
      Original numerator polynomial coefficients from C and deg(num) < deg(den).
    • den

      public final GenPolynomial<C extends GcdRingElem<C>> den
      Original (irreducible) denominator polynomial coefficients from C.
    • cfactors

      public final List<C extends GcdRingElem<C>> cfactors
      List of numbers from C.
    • cdenom

      public final List<GenPolynomial<C extends GcdRingElem<C>>> cdenom
      List of linear factors of the denominator with coefficients from C.
    • afactors

      public final List<AlgebraicNumber<C extends GcdRingElem<C>>> afactors
      List of algebraic numbers of an algebraic field extension over C.
    • adenom

      public final List<GenPolynomial<AlgebraicNumber<C extends GcdRingElem<C>>>> adenom
      List of factors of the denominator with coefficients from an AlgebraicNumberRing<C>.
  • Constructor Details

  • Method Details