@thi.ng/vectors
Version:
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
43 lines • 1.27 kB
TypeScript
import type { VecOpSFN, VecOpSGFN } from "./api.js";
/**
* Same as {@link randDistrib} but for strided nD vectors.
*
* @param out - output vector
* @param num - vector size
* @param rnd - random distribution function
* @param n - scale factor
* @param io - index (default: 0)
* @param so - stride (default: 1)
*/
export declare const randDistribS: VecOpSGFN;
/**
* Same as {@link randDistrib2} but for strided 2D vectors.
*
* @param out - output vector
* @param rnd - random distribution function
* @param n - scale factor
* @param io - index (default: 0)
* @param so - stride (default: 1)
*/
export declare const randDistribS2: VecOpSFN;
/**
* Same as {@link randDistrib3} but for strided 3D vectors.
*
* @param out - output vector
* @param rnd - random distribution function
* @param n - scale factor
* @param io - index (default: 0)
* @param so - stride (default: 1)
*/
export declare const randDistribS3: VecOpSFN;
/**
* Same as {@link randDistrib4} but for strided 4D vectors.
*
* @param out - output vector
* @param rnd - random distribution function
* @param n - scale factor
* @param io - index (default: 0)
* @param so - stride (default: 1)
*/
export declare const randDistribS4: VecOpSFN;
//# sourceMappingURL=rand-distribs.d.ts.map