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