Autocorrelation of the Rouse-GLE transient subdiffusion model.

rouse_acf(alpha, tau, K, dt, N, ...)

Arguments

alpha

Subdiffusion coefficient between 0 and 1.

tau

Shortest timescale of memory kernel.

K

Number of relaxation modes.

dt

Time between obserations.

N

Number of observations.

...

Additional arguments to pass to prony_acf().

Value

Vector of autocorrelations.

Details

The Rouse-GLE satisfies the integro-differential equation $$ F_t - \int_{-\infty}^t \gamma(t-s) \dot X_s ds = 0, $$ where \(acf_F(t) = k_B T \gamma(t)\) and $$ \gamma(t) = 1/K sum_{k=1}^K exp(-\lambda_k * t), \lambda_k = (k/K)^(1/alpha)/tau. $$

As the temperature \(T\) is not supplied, the output is only proportional to the autocorrelation, in the sense that ACF_X(t) = k_B * T * rouse_acf.