@Override public double evaluate() { return Math.floor(expr.evaluate()); }
public double evaluate(Instance inst) { m_instancesHelper.setInstance(inst); return m_compiledExpression.evaluate(); }
@Override public double evaluate() { return Math.cos(expr.evaluate()); }
@Override public double evaluate() { return Math.ceil(expr.evaluate()); }
@Override public double evaluate() { return Math.tan(expr.evaluate()); }
@Override public double evaluate() { return Math.sqrt(expr.evaluate()); }
private static double evaluateDouble(String expr, Object... values) throws Exception { Node node = compile(expr, values); if (!(node instanceof DoubleExpression)) throw new Exception("Type error in expression!"); return ((DoubleExpression) node).evaluate(); }
@Override public double evaluate() { return Math.ceil(expr.evaluate()); }
@Override public double evaluate() { return Math.floor(expr.evaluate()); }
@Override public double evaluate() { return Math.cos(expr.evaluate()); }
@Override public double evaluate() { return Math.rint(expr.evaluate()); }
@Override public double evaluate() { return Math.sin(expr.evaluate()); }
@Override public double evaluate() { return Math.abs(expr.evaluate()); }