use of org.ballerinalang.model.values.BFloat in project ballerina by ballerina-lang.
the class NextDown method execute.
public void execute(Context ctx) {
double value = ctx.getFloatArgument(0);
ctx.setReturnValues(new BFloat(Math.nextDown(value)));
}
use of org.ballerinalang.model.values.BFloat in project ballerina by ballerina-lang.
the class NextUp method execute.
public void execute(Context ctx) {
double value = ctx.getFloatArgument(0);
ctx.setReturnValues(new BFloat(Math.nextUp(value)));
}
use of org.ballerinalang.model.values.BFloat in project ballerina by ballerina-lang.
the class Pow method execute.
public void execute(Context ctx) {
double a = ctx.getFloatArgument(0);
double b = ctx.getFloatArgument(1);
ctx.setReturnValues(new BFloat(Math.pow(a, b)));
}
use of org.ballerinalang.model.values.BFloat in project ballerina by ballerina-lang.
the class Rint method execute.
public void execute(Context ctx) {
double value = ctx.getFloatArgument(0);
ctx.setReturnValues(new BFloat(Math.rint(value)));
}
use of org.ballerinalang.model.values.BFloat in project ballerina by ballerina-lang.
the class Signum method execute.
public void execute(Context ctx) {
double value = ctx.getFloatArgument(0);
ctx.setReturnValues(new BFloat(Math.signum(value)));
}
Aggregations