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.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 BigInteger approximationSize()