UNPKG

@stdlib/esm

Version:

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

3 lines 860 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/special/betainc.js";import n from"./../../../../math/base/assert/is-nan.js";import a from"./../../../../constants/math/float64-pinf.js";import o from"./../../../../utils/constant-function.js";var e=t,i=n,f=a;function s(r,t,n){return i(r)||i(t)||i(n)||t<=0||n<=0?NaN:r<=0?0:r===f?1:t*r>n?e(t*r/(n+t*r),t/2,n/2,!0,!1):e(n/(n+t*r),n/2,t/2,!0,!0)}var u=o,m=t,p=n,c=a;function l(r,t){return p(r)||p(t)||r<=0||t<=0?u(NaN):function(n){if(p(n))return NaN;if(n<=0)return 0;if(n===c)return 1;if(r*n>t)return m(r*n/(t+r*n),r/2,t/2,!0,!1);return m(t/(t+r*n),t/2,r/2,!0,!0)}}var N=r,j=s,b=l;N(j,"factory",b);export default j; //# sourceMappingURL=cdf.js.map