Class Bern1D

java.lang.Object
com.singularsys.extexamples.applets.Bern1D
Direct Known Subclasses:
Bern1D.NegBern1D, Bern1D.PosBern1D, Bern1D.ZeroBern1D

public class Bern1D extends Object
One dimension Bernstein polynomial for implicit plotter app.
  • Field Details

    • xord

      public final int xord
    • coeff

      public final double[] coeff
    • posBern1D

      public static final Bern1D.PosBern1D posBern1D
    • negBern1D

      public static final Bern1D.NegBern1D negBern1D
    • zeroBern1D

      public static final Bern1D.ZeroBern1D zeroBern1D
  • Constructor Details

    • Bern1D

      public Bern1D(int xord)
  • Method Details

    • allOneSign

      public int allOneSign()
      Test if all coefficient are strictly the same sign.
      Returns:
      tree if all positive or all negative false otherwise
    • diff

      public Bern1D diff() throws JepException
      Throws:
      JepException - by subclasses
    • allOneSignDeriv

      public boolean allOneSignDeriv()
    • evaluate

      public double evaluate(double root)
    • reduce

      public Bern1D.BinBern reduce()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • formbernstein1D

      public static Bern1D formbernstein1D(double[] aa, double min, double max)