UNPKG

@stdlib/esm

Version:

ES module distribution for Stdlib, a standard library for JavaScript and Node.js.

3 lines 884 B
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0 import r from"./../../../../utils/define-nonenumerable-read-only-property.js";import t from"./../../../../math/base/assert/is-nan.js";import o from"./../../../../constants/math/float64-ninf.js";import n from"./../../../../math/base/special/log1p.js";import a from"./../../../../math/base/special/exp.js";import e from"./../../../../utils/constant-function.js";import f from"./../degenerate/logcdf.js";var i=n,s=a;function m(r){return r<=18?i(s(r)):r>33.3?r:r+s(-r)}var p=t,u=o,c=m;function l(r,t,o){return p(r)||p(t)||p(o)||o<0?NaN:0===o?r<t?u:0:-c(-((r-t)/o))}var j=e,N=f.factory,d=t,b=m;function h(r,t){return d(r)||d(t)||t<0?j(NaN):0===t?N(r):function(o){if(d(o))return NaN;return-b(-((o-r)/t))}}var v=r,y=l,g=h;v(y,"factory",g);export default y; //# sourceMappingURL=logcdf.js.map