ReadonlydataFlat row-major [n, m, m] buffer
ReadonlymState dimension
ReadonlynNumber of timesteps
m×m covariance at time t — zero-copy subarray view, length m*m, row-major
Single element: Cov(i, j) at time t
Time series of Cov(i, j) across all t — copied, length n
Var(state_i) at time t — shorthand for get(t, i, i)
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 tseries(i, j): copied time series of Cov(i, j) (length n)get(t, i, j): single scalar elementvariance(t, i): diagonal element Var(state_i) at time t