@Override public O compute(I x, O output) { double xt = x.getRealDouble(); double value = 0.5 * Math.log((1 + xt) / (1 - xt)); output.setReal(value); return output; }
@Override public O compute(I input, O output) { double x = input.getRealDouble(); double value; if (x == 0) value = 1; else value = Math.sin(x) / x; output.setReal(value); return output; }
@Override public O compute(I x, O output) { if (constant == 0) { output.setReal(dbzVal); } else { // not dividing by zero double value = x.getRealDouble() / constant; output.setReal(value); } return output; }
@Override public O compute(I x, O output) { output.setReal(Math.floor(x.getRealDouble())); return output; }
@Override public O compute(I x, O output) { double value = Math.acos(x.getRealDouble()); output.setReal(value); return output; }