C
- coefficient typepublic class GCDcoFactors<C extends GcdRingElem<C>> extends java.lang.Object implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
GenSolvablePolynomial<C> |
coA
Co-factor of A.
|
GenSolvablePolynomial<C> |
coB
Co-factor of B.
|
GreatestCommonDivisorAbstract<C> |
fd
GCD algorithm to use for verification.
|
GenSolvablePolynomial<C> |
left
Left GCD of A and B.
|
GenSolvablePolynomial<C> |
polyA
Original polynomial A of the GCD computation.
|
GenSolvablePolynomial<C> |
polyB
Original polynomial B of the GCD computation.
|
GenSolvablePolynomial<C> |
right
Right GCD of A and B.
|
Constructor and Description |
---|
GCDcoFactors(GreatestCommonDivisorAbstract<C> g,
GenSolvablePolynomial<C> a,
GenSolvablePolynomial<C> b,
GenSolvablePolynomial<C> ca,
GenSolvablePolynomial<C> cb,
GenSolvablePolynomial<C> l,
GenSolvablePolynomial<C> r)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(GCDcoFactors<C> facs)
Comparison.
|
boolean |
equals(java.lang.Object B)
Comparison with any other object.
|
int |
hashCode()
Hash code for this GCDcoFactors.
|
boolean |
isGCD()
Test if the invariants of this are fulfilled.
|
java.lang.String |
toScript()
Get a scripting compatible string representation.
|
java.lang.String |
toString()
Get the String representation.
|
public final GreatestCommonDivisorAbstract<C extends GcdRingElem<C>> fd
public final GenSolvablePolynomial<C extends GcdRingElem<C>> polyA
public final GenSolvablePolynomial<C extends GcdRingElem<C>> polyB
public final GenSolvablePolynomial<C extends GcdRingElem<C>> coA
public final GenSolvablePolynomial<C extends GcdRingElem<C>> coB
public final GenSolvablePolynomial<C extends GcdRingElem<C>> left
public final GenSolvablePolynomial<C extends GcdRingElem<C>> right
public GCDcoFactors(GreatestCommonDivisorAbstract<C> g, GenSolvablePolynomial<C> a, GenSolvablePolynomial<C> b, GenSolvablePolynomial<C> ca, GenSolvablePolynomial<C> cb, GenSolvablePolynomial<C> l, GenSolvablePolynomial<C> r)
g
- GCD algorithm to use for verification.a
- polynomial A.b
- polynomial B.ca
- polynomial coA.cb
- polynomial coB.l
- polynomial left GCD.r
- polynomial right GCD.public boolean isGCD()
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public java.lang.String toScript()
ElemFactory.toScript()
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public boolean equals(java.lang.Object B)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
public int compareTo(GCDcoFactors<C> facs)
facs
- gcd co-factors container.