UNPKG

@stdlib/esm

Version:

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

3 lines 823 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 e from"./../../../number/float64/base/to-float32.js";import t from"./../../../math/base/special/abs.js";var a=e,n=t;function o(r,e,t,o){var f,i,u,m,s,l;if(r<=0)return 0;if(1===r||0===o)return a(e+t[0]);for(i=o<0?(1-r)*o:0,f=0,s=0,l=0;l<r;l++)u=a(e+t[i]),m=a(f+u),s=n(f)>=n(u)?a(s+a(a(f-m)+u)):a(s+a(a(u-m)+f)),f=m,i+=o;return a(f+s)}var f=e,i=t;function u(r,e,t,a,n){var o,u,m,s,l,p;if(r<=0)return 0;if(1===r||0===a)return f(e+t[n]);for(u=n,o=0,l=0,p=0;p<r;p++)m=f(e+t[u]),s=f(o+m),l=i(o)>=i(m)?f(l+f(f(o-s)+m)):f(l+f(f(m-s)+o)),o=s,u+=a;return f(o+l)}var m=r,s=o,l=u;m(s,"ndarray",l);export default s; //# sourceMappingURL=sapxsumkbn.js.map