@stdlib/esm
Version:
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
3 lines • 954 B
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 o from"./../../../../math/base/special/cospi.js";import n from"./../../../../math/base/special/ln.js";import a from"./../../../../constants/math/float64-ninf.js";import e from"./../../../../constants/math/float64-pinf.js";import s from"./../../../../utils/constant-function.js";import f from"./../degenerate/logpdf.js";var i=r,m=o,p=n,u=a,c=e;function l(t,r,o){return i(t)||i(r)||i(o)||o<0?NaN:0===o?t===r?c:u:t<r-o||t>r+o?u:p(1+m((t-r)/o))-p(2*o)}var j=s,N=f.factory,d=r,h=o,b=n,y=a;function v(t,r){return d(t)||d(r)||r<0?j(NaN):0===r?N(t):function(o){if(d(o))return NaN;if(o<t-r||o>t+r)return y;return b(1+h((o-t)/r))-b(2*r)}}var g=t,x=l,k=v;g(x,"factory",k);export default x;
//# sourceMappingURL=logpdf.js.map