UNPKG

@stdlib/esm

Version:

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

3 lines 796 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){var o,f,i,u,m,s;if(r<=0)return 0;if(1===r||0===t)return e[0];for(f=t<0?(1-r)*t:0,o=0,m=0,s=0;s<r;s++)i=e[f],u=a(o+i),m=n(o)>=n(i)?a(m+a(a(o-u)+i)):a(m+a(a(i-u)+o)),o=u,f+=t;return a(o+m)}var f=e,i=t;function u(r,e,t,a){var n,o,u,m,s,l;if(r<=0)return 0;if(1===r||0===t)return e[a];for(o=a,n=0,s=0,l=0;l<r;l++)u=e[o],m=f(n+u),s=i(n)>=i(u)?f(s+f(f(n-m)+u)):f(s+f(f(u-m)+n)),n=m,o+=t;return f(n+s)}var m=r,s=o,l=u;m(s,"ndarray",l);export default s; //# sourceMappingURL=ssumkbn.js.map