@thi.ng/dual-algebra
Version:
Multivariate dual number algebra, automatic differentiation
42 lines • 958 B
TypeScript
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