
com.graphbuilder.math.func.CeilFunction Maven / Gradle / Ivy
Go to download
Implementation of various mathematical curves that define themselves over a set of control points. The API is written in Java. The curves supported are: Bezier, B-Spline, Cardinal Spline, Catmull-Rom Spline, Lagrange, Natural Cubic Spline, and NURBS.
package com.graphbuilder.math.func;
/**
The ceiling function.
@see java.lang.Math#ceil(double)
*/
public class CeilFunction implements Function {
public CeilFunction() {}
/**
Returns the ceiling of the value at index location 0.
*/
public double of(double[] d, int numParam) {
return java.lang.Math.ceil(d[0]);
}
/**
Returns true only for 1 parameter, false otherwise.
*/
public boolean acceptNumParam(int numParam) {
return numParam == 1;
}
public String toString() {
return "ceil(x)";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy