Interface FactorOpts

    interface FactorOpts {
        converge?: boolean;
        damping?: number;
        eps?: number;
        inputWeights?: readonly number[];
        maxIters?: number;
        tol?: number;
    }
    Index

    Properties

    converge?: boolean

    Auto-iterate the bwd until the written channel's reading is within tol of target (or maxIters exhausted). Cheap when forwards are linear (1 iter); needed for non-linear forwards to land exactly without user-side loops. Default false.

    damping?: number

    Levenberg-Marquardt damping. Default 1e-6.

    eps?: number

    Finite-difference epsilon. Default 1e-5.

    inputWeights?: readonly number[]

    Per-input mobility weights. 0 = pinned. Defaults to 1 for all.

    maxIters?: number

    Max iters when converge: true. Default 10.

    tol?: number

    Convergence tolerance (per-channel Euclidean). Default 1e-4.