Mean Squared Displacement of the Rouse-GLE transient subdiffusion model.

rouse_msd(t, alpha, tau, K, ...)

Arguments

t

Vector of timepoints at which to calculate the MSD.

alpha

Subdiffusion coefficient between 0 and 1.

tau

Shortest timescale of memory kernel.

K

Number of relaxation modes.

...

Additional arguments to pass to prony_msd().

Value

Vector of mean square displacements.

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_{n=1}^K exp(-\lambda_n * t), \lambda_n = (n/K)^(1/alpha)/tau. $$

As the temperature \(T\) is not supplied, the output is only proportional to the MSD, in the sense that \(MSD_X(t) = (2 * k_B * T * K) * msd\).