UNPKG

@stdlib/esm

Version:

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

3 lines 944 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 a from"./../../../../math/base/special/pow.js";import n from"./../../../../math/base/special/ln.js";import o from"./../../../../constants/math/float64-ninf.js";import s from"./../../../../constants/math/float64-pi.js";import i from"./../../../../utils/constant-function.js";var e=t,m=a,f=n,p=o,u=s;function c(r,t,a){var n,o;return e(r)||e(t)||e(a)||a<=0?NaN:r<=0?p:(o=-1/(2*(n=m(a,2))),-.5*f(2*n*u)-f(r)+o*m(f(r)-t,2))}var l=i,j=t,N=a,h=n,v=o,b=s;function d(r,t){var a,n,o;return j(r)||j(t)||t<=0?l(NaN):(a=N(t,2),n=-.5*h(2*a*b),o=-1/(2*a),function(t){if(j(t))return NaN;if(t<=0)return v;return n-h(t)+o*N(h(t)-r,2)})}var y=r,w=c,x=d;y(w,"factory",x);export default w; //# sourceMappingURL=logpdf.js.map