dlm-js
    Preparing search index...

    Class CovMatrix

    Lightweight wrapper around a flat row-major [n, m, m] TypedArray buffer. Zero-copy construction from consumeData() output — no transpose.

    Provides four access patterns:

    • at(t): zero-copy subarray view of the m×m covariance at time t
    • series(i, j): copied time series of Cov(i, j) (length n)
    • get(t, i, j): single scalar element
    • variance(t, i): diagonal element Var(state_i) at time t

    Constructors

    Properties

    Flat row-major [n, m, m] buffer

    m: number

    State dimension

    n: number

    Number of timesteps

    Methods

    • Single element: Cov(i, j) at time t

      Parameters

      • t: number
      • i: number
      • j: number

      Returns number

    • Var(state_i) at time t — shorthand for get(t, i, i)

      Parameters

      • t: number
      • i: number

      Returns number