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