Package edu.jas.ufd

Class EvalPoints<C extends RingElem<C>>

java.lang.Object
edu.jas.ufd.EvalPoints<C>
Type Parameters:
C - coefficient type
All Implemented Interfaces:
Serializable

public class EvalPoints<C extends RingElem<C>> extends Object implements Serializable
Container for the evaluation points of a polynomial.
See Also:
  • Field Details

    • poly

      public final GenPolynomial<C extends RingElem<C>> poly
      Original multivariate polynomial to be evaluated.
    • upoly

      public final GenPolynomial<C extends RingElem<C>> upoly
      Evaluated univariate polynomial as evaluated.
    • evalPoints

      public final List<C extends RingElem<C>> evalPoints
      Evaluation points.
  • Constructor Details

    • EvalPoints

      public EvalPoints(GenPolynomial<C> p, GenPolynomial<C> u, List<C> ep)
      Constructor.
      Parameters:
      p - given GenPolynomial in r variables, x_{r+1}, x_{r}, ..., x_{1}.
      u - evaluated GenPolynomial = p(x_{r+1}, lr, ..., l1).
      ep - list of evaluation points, (l1, ..., lr).
  • Method Details