time-to-botec/squiggle/node_modules/@quri/squiggle-lang/dist/src/rescript/MagicNumbers.bs.js

39 lines
903 B
JavaScript

'use strict';
var Caml = require("@rescript/std/lib/js/caml.js");
var E_A$QuriSquiggleLang = require("./Utility/E/E_A.bs.js");
var e = Math.E;
var pi = Math.PI;
var $$Math = {
e: e,
pi: pi
};
var Epsilon = {
ten: 1e-10,
seven: 1e-7,
five: 1e-5
};
var Environment = {
defaultXYPointLength: 1000,
defaultSampleCount: 1000000,
sparklineLength: 20
};
var OpCost = {
floatCost: 1,
symbolicCost: 1000,
mixedCost: 1000,
continuousCost: 1000,
wildcardCost: 1000,
monteCarloCost: 10000
};
function minDiscreteToKeep(samples) {
return Caml.int_max(20, E_A$QuriSquiggleLang.length(samples) / 50 | 0);
}
var ToPointSet = {
minDiscreteToKeep: minDiscreteToKeep
};
exports.$$Math = $$Math;
exports.Epsilon = Epsilon;
exports.Environment = Environment;
exports.OpCost = OpCost;
exports.ToPointSet = ToPointSet;
//# sourceMappingURL=MagicNumbers.bs.js.map