Difference between revisions of "Relaxation.m"

From Spinach Documentation Wiki
Jump to: navigation, search
(Restore pre-bulk-edit wiki content)
(Normalise sequential blank lines)
Line 24: Line 24:
 
==See also==
 
==See also==
 
[[equilibrium.m]], [[thermalize.m]], [[hamiltonian.m]], [[lindbladian.m]], [[kinetics.m]], [[magpump.m]]
 
[[equilibrium.m]], [[thermalize.m]], [[hamiltonian.m]], [[lindbladian.m]], [[kinetics.m]], [[magpump.m]]
 
  
 
''Version 2.2, authors: [[Ilya Kuprov]], [[Luke Edwards]], [[Alexander Karabanov]], [[Walter Kockenberger]]''
 
''Version 2.2, authors: [[Ilya Kuprov]], [[Luke Edwards]], [[Alexander Karabanov]], [[Walter Kockenberger]]''

Revision as of 12:29, 25 April 2026

Relaxation superoperator.

Syntax

    R=relaxation(spin_system,euler_angles)

Arguments

    euler_angles  - (optional) spin system orientation, for
                    solid state systems at low temperature,
                    where the thermal equilibrium depends
                    on the orientation

Outputs

    R             - relaxation superoperator

Notes

  1. A variety of relaxation theories are supported, see the relaxation theory parameters section of the online manual.
  2. Spinach context functions include kinetics superoperators into the total Liovillian automatically.
  3. The function has been written for minimal memory footprint and performs aggressive memory recycling. Relaxation superoperator dimensions in excess of 1,000,000 are in practice feasible.

See also

equilibrium.m, thermalize.m, hamiltonian.m, lindbladian.m, kinetics.m, magpump.m

Version 2.2, authors: Ilya Kuprov, Luke Edwards, Alexander Karabanov, Walter Kockenberger