import type { ReadonlyVec, Vec } from "@thi.ng/vectors"; import type { ReadonlyMat } from "./api.js"; /** * Same as: * * @example * ```ts * import { column } from "@thi.ng/matrices"; * import { dot2 } from "@thi.ng/vectors"; * * out[0] = dot2(v, column(m, 0)) * out[1] = dot2(v, column(m, 1)) * ``` * * @param out - * @param v - * @param m - */ export declare const mulVM22: (out: Vec | null, v: ReadonlyVec, m: ReadonlyMat) => Vec; export declare const mulVM23: (out: Vec | null, v: ReadonlyVec, m: ReadonlyMat) => Vec; /** * Same as: * * @example * ```ts * import { column } from "@thi.ng/matrices"; * import { dot3 } from "@thi.ng/vectors"; * * out[0] = dot3(v, column([], m, 0)) * out[1] = dot3(v, column([], m, 1)) * out[2] = dot3(v, column([], m, 2)) * ``` * * @param out - * @param v - * @param m - */ export declare const mulVM33: (out: Vec | null, v: ReadonlyVec, m: ReadonlyMat) => Vec; /** * Same as: * * @example * ```ts * import { column } from "@thi.ng/matrices"; * import { dot3 } from "@thi.ng/vectors"; * * out[0] = dot3(v, column([], m, 0)) * out[1] = dot3(v, column([], m, 1)) * out[2] = dot3(v, column([], m, 2)) * out[3] = dot3(v, column([], m, 3)) * ``` * * @param out - * @param v - * @param m - */ export declare const mulVM44: (out: Vec | null, v: ReadonlyVec, m: ReadonlyMat) => Vec; //# sourceMappingURL=mulvm.d.ts.map