UNPKG

@stdlib/esm

Version:

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

3 lines 835 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 a from"./../../math/base/assert/is-nan.js";import e from"./../../math/base/special/abs.js";var f=a,i=e;function n(r,a,e,n,o){var t,s,m,u,p;if(r<=0)return n;if(m=o<0?(1-r)*o:0,t=i(a[s=e<0?(1-r)*e:0]),n[m]=t,m+=o,p=1,!1===f(t))for(;p<r;p++){if(u=i(a[s+=e]),f(u)){t=u;break}u<t&&(t=u),n[m]=t,m+=o}if(f(t))for(;p<r;p++)n[m]=t,m+=o;return n}var o=a,t=e;function s(r,a,e,f,i,n,s){var m,u,p,b,v;if(r<=0)return i;if(p=s,m=t(a[u=f]),i[p]=m,p+=n,v=1,!1===o(m))for(;v<r;v++){if(b=t(a[u+=e]),o(b)){m=b;break}b<m&&(m=b),i[p]=m,p+=n}if(o(m))for(;v<r;v++)i[p]=m,p+=n;return i}var m=r,u=n,p=s;m(u,"ndarray",p);var b=u;export default b; //# sourceMappingURL=cuminabs.js.map