Class HenselApprox<MOD extends GcdRingElem<MOD> & Modular>
java.lang.Object
edu.jas.ufd.HenselApprox<MOD>
- Type Parameters:
MOD- coefficient type
- All Implemented Interfaces:
Serializable
public class HenselApprox<MOD extends GcdRingElem<MOD> & Modular>
extends Object
implements Serializable
Container for the approximation result from a Hensel algorithm.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal GenPolynomial<BigInteger> Approximated polynomial with integer coefficients.final GenPolynomial<MOD> Modular approximated polynomial with modular coefficients.final GenPolynomial<BigInteger> Approximated polynomial with integer coefficients.final GenPolynomial<MOD> Modular approximated polynomial with modular coefficients. -
Constructor Summary
ConstructorsConstructorDescriptionHenselApprox(GenPolynomial<BigInteger> A, GenPolynomial<BigInteger> B, GenPolynomial<MOD> Am, GenPolynomial<MOD> Bm) Constructor. -
Method Summary
-
Field Details
-
A
Approximated polynomial with integer coefficients. -
B
Approximated polynomial with integer coefficients. -
Am
Modular approximated polynomial with modular coefficients. -
Bm
Modular approximated polynomial with modular coefficients.
-
-
Constructor Details
-
HenselApprox
public HenselApprox(GenPolynomial<BigInteger> A, GenPolynomial<BigInteger> B, GenPolynomial<MOD> Am, GenPolynomial<MOD> Bm) Constructor.- Parameters:
A- approximated polynomial.B- approximated polynomial.Am- approximated modular polynomial.Bm- approximated modular polynomial.
-
-
Method Details
-
toString
-
toScript
Get a scripting compatible string representation.- Returns:
- script compatible representation for this container.
- See Also:
-
hashCode
-
equals
-
approximationSize
Get modul of modular polynomial.- Returns:
- coefficient modul of polynomial mpol.
-