@stdlib/esm
Version:
ES module distribution for Stdlib, a standard library for JavaScript and Node.js.
3 lines • 802 B
JavaScript
// 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 a from"./../../math/base/special/sqrt.js";import e from"./../../math/base/special/abs.js";import t from"./../../math/base/special/pow.js";var o=a,n=e,i=t;function f(r,a,e){var t,f,s,m;if(r<=0||e<=0)return 0;if(1===r)return n(a[0]);for(t=0,f=1,r*=e,m=0;m<r;m+=e)0!==a[m]&&(t<(s=n(a[m]))?(f=1+f*i(t/s,2),t=s):f+=i(s/t,2));return t*o(f)}var s=a,m=e,p=t;function u(r,a,e,t){var o,n,i,f,u;if(r<=0)return 0;if(1===r)return m(a[t]);for(f=t,o=0,n=1,u=0;u<r;u++)0!==a[f]&&(o<(i=m(a[f]))?(n=1+n*p(o/i,2),o=i):n+=p(i/o,2)),f+=e;return o*s(n)}var l=r,v=f,b=u;l(v,"ndarray",b);var c=v;export default c;
//# sourceMappingURL=gnrm2.js.map