| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.jas.ufd.Factors<C>
C - coefficient typepublic class Factors<C extends GcdRingElem<C>>
Container for the factors of absolute factorization.
| Field Summary | |
|---|---|
|  AlgebraicNumberRing<C> | afacAlgebraic field extension over C. | 
|  java.util.List<GenPolynomial<AlgebraicNumber<C>>> | afactorsList of factors with coefficients from AlgebraicNumberRing<C>. | 
|  GenPolynomial<AlgebraicNumber<C>> | apolyOriginal polynomial to be factored with coefficients from AlgebraicNumberRing<C>. | 
|  java.util.List<Factors<AlgebraicNumber<C>>> | arfactorsList of factors with coefficients from AlgebraicNumberRing<AlgebraicNumber<C>>. | 
|  GenPolynomial<C> | polyOriginal (irreducible) polynomial to be factored with coefficients from C. | 
| Constructor Summary | |
|---|---|
| Factors(GenPolynomial<C> p)Constructor. | |
| Factors(GenPolynomial<C> p,
               AlgebraicNumberRing<C> af,
               GenPolynomial<AlgebraicNumber<C>> ap,
               java.util.List<GenPolynomial<AlgebraicNumber<C>>> afact)Constructor. | |
| Factors(GenPolynomial<C> p,
               AlgebraicNumberRing<C> af,
               GenPolynomial<AlgebraicNumber<C>> ap,
               java.util.List<GenPolynomial<AlgebraicNumber<C>>> afact,
               java.util.List<Factors<AlgebraicNumber<C>>> arfact)Constructor. | |
| Method Summary | |
|---|---|
|  int | compareTo(Factors<C> facs)Comparison. | 
|  boolean | equals(java.lang.Object B)Comparison with any other object. | 
|  AlgebraicNumberRing<C> | findExtensionField()Find largest extension field. | 
|  Factors<AlgebraicNumber<C>> | getFactor(GenPolynomial<AlgebraicNumber<C>> p)Get the factor for polynomial. | 
|  java.util.List<GenPolynomial<AlgebraicNumber<C>>> | getFactors()Get the list of factors at one level. | 
|  int | hashCode()Hash code for this Factors. | 
|  java.lang.String | toScript()Get a scripting compatible string representation. | 
|  java.lang.String | toString()Get the String representation. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
public final GenPolynomial<C extends GcdRingElem<C>> poly
public final AlgebraicNumberRing<C extends GcdRingElem<C>> afac
public final GenPolynomial<AlgebraicNumber<C extends GcdRingElem<C>>> apoly
public final java.util.List<GenPolynomial<AlgebraicNumber<C extends GcdRingElem<C>>>> afactors
public final java.util.List<Factors<AlgebraicNumber<C extends GcdRingElem<C>>>> arfactors
| Constructor Detail | 
|---|
public Factors(GenPolynomial<C> p)
p - absolute irreducible GenPolynomial.
public Factors(GenPolynomial<C> p,
               AlgebraicNumberRing<C> af,
               GenPolynomial<AlgebraicNumber<C>> ap,
               java.util.List<GenPolynomial<AlgebraicNumber<C>>> afact)
p - irreducible GenPolynomial over C.af - algebraic extension field of C where p has factors from afact.ap - GenPolynomial p represented with coefficients from af.afact - absolute irreducible factors of p with coefficients from af.
public Factors(GenPolynomial<C> p,
               AlgebraicNumberRing<C> af,
               GenPolynomial<AlgebraicNumber<C>> ap,
               java.util.List<GenPolynomial<AlgebraicNumber<C>>> afact,
               java.util.List<Factors<AlgebraicNumber<C>>> arfact)
p - irreducible GenPolynomial over C.af - algebraic extension field of C where p has factors from afact.ap - GenPolynomial p represented with coefficients from af.afact - absolute irreducible factors of p with coefficients from af.arfact - further absolute irreducible factors of p with coefficients from extensions of af.| Method Detail | 
|---|
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public java.lang.String toScript()
ElemFactory.toScript()public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public boolean equals(java.lang.Object B)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public int compareTo(Factors<C> facs)
compareTo in interface java.lang.Comparable<Factors<C extends GcdRingElem<C>>>facs - factors container.
public AlgebraicNumberRing<C> findExtensionField()
public java.util.List<GenPolynomial<AlgebraicNumber<C>>> getFactors()
public Factors<AlgebraicNumber<C>> getFactor(GenPolynomial<AlgebraicNumber<C>> p)
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||