rlx_scalar.m

From Spinach Documentation Wiki
Revision as of 15:04, 5 April 2026 by Kuprov (talk | contribs) (Sync syntax/arguments/outputs with current Spinach source)
Jump to: navigation, search


Scalar relaxation superoperator using Redfield theory.

Syntax

R=rlx_scalar(spin_system,H0,H1,tau_c_array)

Arguments

H0 - background Hamiltonian

    H1 - the stochastically modulated interaction operator
         multiplied by its root mean square modulation depth
    tau_c_array - a cell array of the following format:
                     {[weight_a,tau_a],[weight_b,tau_b],...}
                  giving weights of the exponential components
                  of the correlation function and the associa-
                  ted correlation times, e.g. {[1.0,1e-12]}

Outputs

R - relaxation superoperator as a negative definite matrix

Notes

If H1(t) has a non-zero average value, it must be subtracted out and put into H0.

See also

relaxation.m, expmint.m, lindbladian.m, rlx_t1_t2.m


Version 2.1, authors: Ilya Kuprov

Description

Computes Redfield superoperator in situations when the system has a static background Hamiltonian and a perturbation with a scalar stochastic function in front of it. Scalar hyperfine relaxation is a common example. This function is called by Spinach relaxation theory module, but may also be invoked directly.