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