@stdlib/esm
Version:
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
3 lines • 1.02 kB
JavaScript
// This file is a part of stdlib. License is Apache-2.0: http://www.apache.org/licenses/LICENSE-2.0
import t from"./../../../../utils/define-nonenumerable-read-only-property.js";import r from"./../../../../math/base/assert/is-nan.js";import n from"./../../../../math/base/special/asin.js";import o from"./../../../../math/base/special/sqrt.js";import a from"./../../../../math/base/special/ln.js";import s from"./../../../../constants/math/float64-ln-pi.js";import i from"./../../../../constants/math/float64-ninf.js";import m from"./../../../../constants/math/float64-ln-two.js";import e from"./../../../../utils/constant-function.js";var f=r,p=n,l=o,u=a,c=s,j=i,h=m;function N(t,r,n){return f(t)||f(r)||f(n)||r>=n?NaN:t<r?j:t>=n?0:h-c+u(p(l((t-r)/(n-r))))}var b=e,d=r,v=n,y=o,q=a,w=s,x=i,g=m;function k(t,r){return d(t)||d(r)||t>=r?b(NaN):function(n){if(d(n))return NaN;if(n<t)return x;if(n>=r)return 0;return g-w+q(v(y((n-t)/(r-t))))}}var z=t,A=N,B=k;z(A,"factory",B);export default A;
//# sourceMappingURL=logcdf.js.map