Difference between revisions of "Rlx scalar.m"
(→See also) |
(Sync syntax/arguments/outputs with current Spinach source) |
||
| Line 1: | Line 1: | ||
| − | {{DISPLAYTITLE:rlx_scalar.m}} | + | {{DISPLAYTITLE:rlx_scalar.m}} __NOTOC__ |
| + | |||
Scalar relaxation superoperator using Redfield theory. | Scalar relaxation superoperator using Redfield theory. | ||
==Syntax== | ==Syntax== | ||
| − | + | R=rlx_scalar(spin_system,H0,H1,tau_c_array) | |
| − | == | + | ==Arguments== |
| − | |||
| − | + | H0 - background Hamiltonian | |
| − | |||
| − | |||
H1 - the stochastically modulated interaction operator | H1 - the stochastically modulated interaction operator | ||
multiplied by its root mean square modulation depth | 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== | ==Outputs== | ||
| − | + | R - relaxation superoperator as a negative definite matrix | |
==Notes== | ==Notes== | ||
| + | |||
If H1(t) has a non-zero average value, it must be subtracted out and put into H0. | If H1(t) has a non-zero average value, it must be subtracted out and put into H0. | ||
==See also== | ==See also== | ||
| + | |||
[[relaxation.m]], [[expmint.m]], [[lindbladian.m]], [[rlx_t1_t2.m]] | [[relaxation.m]], [[expmint.m]], [[lindbladian.m]], [[rlx_t1_t2.m]] | ||
''Version 2.1, authors: [[Ilya Kuprov]]'' | ''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. | ||
Revision as of 15:04, 5 April 2026
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.