Class Bern1D
java.lang.Object
com.singularsys.extexamples.applets.Bern1D
- Direct Known Subclasses:
Bern1D.NegBern1D,Bern1D.PosBern1D,Bern1D.ZeroBern1D
One dimension Bernstein polynomial for implicit plotter app.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classPair of bernstein polynomials.static classAn always negative Bernstein polynomial.static classAn always positive Bernstein polynomial.static classAn always zero Bernstein polynomial. -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal double[]static final Bern1D.NegBern1Dstatic final Bern1D.PosBern1Dfinal intstatic final Bern1D.ZeroBern1D -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
xord
public final int xord -
coeff
public final double[] coeff -
posBern1D
-
negBern1D
-
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
- Throws:
JepException- by subclasses
-
allOneSignDeriv
public boolean allOneSignDeriv() -
evaluate
public double evaluate(double root) -
reduce
-
toString
-
formbernstein1D
-