Class IdealWithComplexRoots<C extends GcdRingElem<C>>

  • All Implemented Interfaces:
    java.io.Serializable

    class IdealWithComplexRoots<C extends GcdRingElem<C>>
    extends IdealWithUniv<C>
    Container for Ideals together with univariate polynomials and complex roots.
    • Field Detail

      • croots

        public final java.util.List<java.util.List<Complex<BigDecimal>>> croots
        The list of complex roots.
    • Constructor Detail

      • IdealWithComplexRoots

        protected IdealWithComplexRoots()
        Constructor not for use.
      • IdealWithComplexRoots

        public IdealWithComplexRoots​(Ideal<C> id,
                                     java.util.List<GenPolynomial<C>> up,
                                     java.util.List<java.util.List<Complex<BigDecimal>>> cr)
        Constructor.
        Parameters:
        id - the ideal
        up - the list of univaraite polynomials
        cr - the list of complex roots
      • IdealWithComplexRoots

        public IdealWithComplexRoots​(IdealWithUniv<C> iu,
                                     java.util.List<java.util.List<Complex<BigDecimal>>> cr)
        Constructor.
        Parameters:
        iu - the ideal with univariate polynomials
        cr - the list of complex roots
    • Method Detail

      • toString

        public java.lang.String toString()
        String representation of the ideal.
        Overrides:
        toString in class IdealWithUniv<C extends GcdRingElem<C>>
        See Also:
        Object.toString()