UNPKG

@thi.ng/dual-algebra

Version:

Multivariate dual number algebra, automatic differentiation

42 lines 958 B
import type { FnU2 } from "@thi.ng/api"; import type { Dual, OpV2 } from "./api.js"; /** * Dual vector addition. Applies {@link add} in a component-wise manner. Returns * new (dual) vector. * * @param a - * @param b - */ export declare const vadd: OpV2; /** * Dual vector subtraction. Applies {@link sub} in a component-wise manner. * Returns new (dual) vector. * * @param a - * @param b - */ export declare const vsub: OpV2; /** * Dual vector multiplication. Applies {@link mul} in a component-wise manner. * Returns new (dual) vector. * * @param a - * @param b - */ export declare const vmul: OpV2; /** * Dual vector division. Applies {@link div} in a component-wise manner. * Returns new (dual) vector. * * @param a - * @param b - */ export declare const vdiv: OpV2; /** * Computes dot product of 2 dual vectors. * * @param a - * @param b - */ export declare const dot: FnU2<Dual[], Dual>; //# sourceMappingURL=vector.d.ts.map