21 references to FloatUtils
Microsoft.ML.Core (7)
Utilities\MathUtils.cs (3)
285Contracts.Assert(FloatUtils.IsFinite(maxRelErr)); 286Contracts.Assert(FloatUtils.IsFinite(maxAbsError)); 546return FloatUtils.GetPowerOfTwoSingle(exp);
Utilities\SupervisedBinFinder.cs (2)
122Contracts.Assert(FloatUtils.IsFinite(result[i])); 200Contracts.Assert(FloatUtils.IsFinite(result[i]));
Utilities\VBufferUtils.cs (2)
50if (!FloatUtils.IsFinite(values[i])) 61if (!FloatUtils.IsFinite(values[i]))
Microsoft.ML.Core.Tests (14)
UnitTests\CoreBaseTestClass.cs (10)
66return FloatUtils.GetBits(x) == FloatUtils.GetBits(y) || Math.Abs(x - y) < DoubleEps; 111return GetComparerVec<Single>(r1, r2, col, size, (x, y) => FloatUtils.GetBits(x) == FloatUtils.GetBits(y)); 114return GetComparerVec<Double>(r1, r2, col, size, (x, y) => FloatUtils.GetBits(x) == FloatUtils.GetBits(y)); 154return GetComparerOne<Single>(r1, r2, col, (x, y) => FloatUtils.GetBits(x) == FloatUtils.GetBits(y)); 157return GetComparerOne<Double>(r1, r2, col, (x, y) => FloatUtils.GetBits(x) == FloatUtils.GetBits(y));
UnitTests\TestVBuffer.cs (4)
1047return (i, j) => FloatUtils.GetBits(i) == FloatUtils.GetBits(j); 1050if (FloatUtils.GetBits(i) == FloatUtils.GetBits(j) || Math.Abs(i - j) == 0)