Lightweight wrapper around a flat row-major [n, m] TypedArray buffer. Zero-copy construction from consumeData() output — no transpose.
consumeData()
Provides three access patterns:
at(t)
series(i)
get(t, i)
Readonly
Flat row-major [n, m] buffer
State dimension
Number of timesteps
All states at time t — zero-copy subarray view, length m
Single element: state i at time t
Time series of state component i across all timesteps — copied, length n
Lightweight wrapper around a flat row-major [n, m] TypedArray buffer. Zero-copy construction from
consumeData()output — no transpose.Provides three access patterns:
at(t): zero-copy subarray view of all states at time t (length m)series(i): copied time series of state component i (length n)get(t, i): single scalar element