@SuppressWarnings("unchecked") public <V extends BValue> V getZeroValue() { return (V) new BFloat(0); }
public void execute(Context ctx) { double value = ctx.getFloatArgument(0); ctx.setReturnValues(new BFloat(Math.sqrt(value))); } }
public void execute(Context ctx) { double value = ctx.getFloatArgument(0); ctx.setReturnValues(new BFloat(Math.atan(value))); } }
public void execute(Context ctx) { double value = ctx.getFloatArgument(0); ctx.setReturnValues(new BFloat(Math.cos(value))); } }
public void execute(Context ctx) { double value = ctx.getFloatArgument(0); ctx.setReturnValues(new BFloat(Math.abs(value))); } }
public void execute(Context ctx) { double value = ctx.getFloatArgument(0); ctx.setReturnValues(new BFloat(Math.rint(value))); } }
public void execute(Context ctx) { double value = ctx.getFloatArgument(0); ctx.setReturnValues(new BFloat(Math.log10(value))); } }
public void execute(Context ctx) { double value = ctx.getFloatArgument(0); ctx.setReturnValues(new BFloat(Math.ceil(value))); } }
public void execute(Context ctx) { double value = ctx.getFloatArgument(0); ctx.setReturnValues(new BFloat(Math.signum(value))); } }
public void execute(Context ctx) { double a = ctx.getFloatArgument(0); double b = ctx.getFloatArgument(1); ctx.setReturnValues(new BFloat(Math.hypot(a, b))); } }
public void execute(Context ctx) { double a = ctx.getFloatArgument(0); double b = ctx.getFloatArgument(1); ctx.setReturnValues(new BFloat(Math.atan2(a, b))); } }
public void execute(Context ctx) { double value = ctx.getFloatArgument(0); ctx.setReturnValues(new BFloat(Math.expm1(value))); } }
public void execute(Context ctx) { double a = ctx.getFloatArgument(0); long b = ctx.getIntArgument(0); int intVal = ((Long) b).intValue(); ctx.setReturnValues(new BFloat(Math.scalb(a, intVal))); } }
public void execute(Context ctx) { double value = ctx.getFloatArgument(0); ctx.setReturnValues(new BFloat(Math.cosh(value))); } }
public void execute(Context ctx) { double value = ctx.getFloatArgument(0); ctx.setReturnValues(new BFloat(Math.sinh(value))); } }
public void execute(Context ctx) { double value = ctx.getFloatArgument(0); ctx.setReturnValues(new BFloat(Math.nextDown(value))); } }
public void execute(Context ctx) { double a = ctx.getFloatArgument(0); double b = ctx.getFloatArgument(1); ctx.setReturnValues(new BFloat(Math.nextAfter(a, b))); } }
public void execute(Context ctx) { double a = ctx.getFloatArgument(0); double b = ctx.getFloatArgument(1); ctx.setReturnValues(new BFloat(Math.IEEEremainder(a, b))); } }
public void execute(Context ctx) { double a = ctx.getFloatArgument(0); double b = ctx.getFloatArgument(1); ctx.setReturnValues(new BFloat(Math.copySign(a, b))); } }
@Override public void execute(Context context) { BMap bStruct = (BMap) context.getRefArgument(0); Gauge gauge = (Gauge) bStruct.getNativeData(ObserveNativeImplConstants.METRIC_NATIVE_INSTANCE_KEY); context.setReturnValues(new BFloat(gauge.getValue())); } }