Search in sources :

Example 96 with BFloat

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)));
}
Also used : BFloat(org.ballerinalang.model.values.BFloat)

Example 97 with BFloat

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)));
}
Also used : BFloat(org.ballerinalang.model.values.BFloat)

Example 98 with BFloat

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)));
}
Also used : BFloat(org.ballerinalang.model.values.BFloat)

Example 99 with BFloat

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)));
}
Also used : BFloat(org.ballerinalang.model.values.BFloat)

Example 100 with BFloat

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)));
}
Also used : BFloat(org.ballerinalang.model.values.BFloat)

Aggregations

BFloat (org.ballerinalang.model.values.BFloat)158 BValue (org.ballerinalang.model.values.BValue)119 Test (org.testng.annotations.Test)107 BInteger (org.ballerinalang.model.values.BInteger)55 BString (org.ballerinalang.model.values.BString)41 BBoolean (org.ballerinalang.model.values.BBoolean)21 BRefType (org.ballerinalang.model.values.BRefType)7 BStruct (org.ballerinalang.model.values.BStruct)7 BType (org.ballerinalang.model.types.BType)6 BBlob (org.ballerinalang.model.values.BBlob)6 BStringArray (org.ballerinalang.model.values.BStringArray)5 BStructType (org.ballerinalang.model.types.BStructType)4 BIntArray (org.ballerinalang.model.values.BIntArray)4 UnsupportedFieldTypeException (org.ballerinalang.net.grpc.exception.UnsupportedFieldTypeException)4 BallerinaException (org.ballerinalang.util.exceptions.BallerinaException)4 BJSON (org.ballerinalang.model.values.BJSON)3 CompileResult (org.ballerinalang.launcher.util.CompileResult)2 BMap (org.ballerinalang.model.values.BMap)2 BRefValueArray (org.ballerinalang.model.values.BRefValueArray)2 Message (org.ballerinalang.net.grpc.Message)2