public class IdealWithComplexAlgebraicRoots<D extends GcdRingElem<D> & Rational> extends IdealWithUniv<D>
Modifier and Type | Field and Description |
---|---|
java.util.List<java.util.List<Complex<RealAlgebraicNumber<D>>>> |
can
The list of complex algebraic roots.
|
protected java.util.List<java.util.List<Complex<BigDecimal>>> |
droots
The list of decimal approximations of the complex algebraic roots.
|
ideal, others, upolys
Modifier | Constructor and Description |
---|---|
protected |
IdealWithComplexAlgebraicRoots()
Constructor not for use.
|
|
IdealWithComplexAlgebraicRoots(Ideal<D> id,
java.util.List<GenPolynomial<D>> up,
java.util.List<java.util.List<Complex<RealAlgebraicNumber<D>>>> cr)
Constructor.
|
|
IdealWithComplexAlgebraicRoots(IdealWithUniv<D> iu,
java.util.List<java.util.List<Complex<RealAlgebraicNumber<D>>>> cr)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<java.util.List<Complex<BigDecimal>>> |
decimalApproximation()
Get decimal approximation of the complex root tuples.
|
void |
doDecimalApproximation()
compute decimal approximation of the complex root tuples.
|
boolean |
isDecimalApproximation()
Is decimal approximation of the complex roots.
|
java.lang.String |
toScript()
Get a scripting compatible string representation.
|
java.lang.String |
toString()
String representation of the ideal.
|
public final java.util.List<java.util.List<Complex<RealAlgebraicNumber<D extends GcdRingElem<D> & Rational>>>> can
protected java.util.List<java.util.List<Complex<BigDecimal>>> droots
protected IdealWithComplexAlgebraicRoots()
public IdealWithComplexAlgebraicRoots(Ideal<D> id, java.util.List<GenPolynomial<D>> up, java.util.List<java.util.List<Complex<RealAlgebraicNumber<D>>>> cr)
id
- the idealup
- the list of univariate polynomialscr
- the list of complex algebraic rootspublic IdealWithComplexAlgebraicRoots(IdealWithUniv<D> iu, java.util.List<java.util.List<Complex<RealAlgebraicNumber<D>>>> cr)
iu
- the ideal with univariate polynomialscr
- the list of real algebraic rootspublic java.lang.String toString()
toString
in class IdealWithUniv<D extends GcdRingElem<D> & Rational>
Object.toString()
public java.lang.String toScript()
toScript
in class IdealWithUniv<D extends GcdRingElem<D> & Rational>
Element.toScript()
public java.util.List<java.util.List<Complex<BigDecimal>>> decimalApproximation()
public void doDecimalApproximation()
public boolean isDecimalApproximation()