MOD - coefficient typepublic class HenselApprox<MOD extends GcdRingElem<MOD> & Modular> extends java.lang.Object implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
GenPolynomial<BigInteger> |
A
Approximated polynomial with integer coefficients.
|
GenPolynomial<MOD> |
Am
Modular approximated polynomial with modular coefficients.
|
GenPolynomial<BigInteger> |
B
Approximated polynomial with integer coefficients.
|
GenPolynomial<MOD> |
Bm
Modular approximated polynomial with modular coefficients.
|
| Constructor and Description |
|---|
HenselApprox(GenPolynomial<BigInteger> A,
GenPolynomial<BigInteger> B,
GenPolynomial<MOD> Am,
GenPolynomial<MOD> Bm)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
BigInteger |
approximationSize()
Get modul of modular polynomial.
|
boolean |
equals(java.lang.Object B)
Comparison with any other object.
|
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.
|
public final GenPolynomial<BigInteger> A
public final GenPolynomial<BigInteger> B
public final GenPolynomial<MOD extends GcdRingElem<MOD> & Modular> Am
public final GenPolynomial<MOD extends GcdRingElem<MOD> & Modular> Bm
public HenselApprox(GenPolynomial<BigInteger> A, GenPolynomial<BigInteger> B, GenPolynomial<MOD> Am, GenPolynomial<MOD> Bm)
A - approximated polynomial.B - approximated polynomial.Am - approximated modular polynomial.Bm - approximated modular polynomial.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 BigInteger approximationSize()