Difference between revisions of "Relaxation.m"

From Spinach Documentation Wiki
Jump to: navigation, search
 
Line 1: Line 1:
The relaxation superoperator. All options are set during the call to
+
{{DISPLAYTITLE:relaxation.m}}
create.m function. Syntax:
+
Relaxation superoperator.
  
                R=relaxation(spin_system,euler_angles)
+
==Syntax==
  
where euler_angles should be used for solid state systems in which
+
    R=relaxation(spin_system,euler_angles)
the thermal equilibrium state is orientation-dependent.
 
  
Further information is available in the following papers:
+
==Arguments==
  
        http://dx.doi.org/10.1016/j.jmr.2010.12.004 (Redfield)
+
    euler_angles  - (optional) spin system orientation, for
        http://dx.doi.org/10.1002/mrc.1242          (Lindblad)
+
                    solid state systems at low temperature,
        http://dx.doi.org/10.1007/s00723-012-0367-0 (Nottingham DNP)
+
                    where the thermal equilibrium depends
        http://dx.doi.org/10.1039/c2cp42897k        (Weizmann DNP)
+
                    on the orientation
  
Note: Nottingham relaxation theory is only applicable to cross effect
+
==Outputs==
DNP systems and Weizmann relaxation theory to solid effect and
 
cross effect DNP systems.
 
  
Note: The function has been written for minimal memory footprint and
+
    R            - relaxation superoperator
performs aggressive memory recycling. Relaxation superoperator dimen-
 
sions in excess of 1,000,000 are in practice feasible.
 
  
Spinach implements a very general case of Bloch-Redfield-Wangsness relaxation theory, which includes all “difficult” contributions, such as interaction rhombicities, cross-correlations and dynamic frequency shifts. Contributions from all couplings present in the system (including quadrupolar and ZFS) are included. So long as the validity conditions of Redfield theory are satisfied, Spinach is not restricted to high-field systems – the role of H0 can be played, for example, by a large isotropic hyperfine coupling.
+
==Notes==
 +
# A variety of relaxation theories are supported, see the spin system specification section of the online manual.
 +
# 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]]
 +
 
 +
 
 +
''Version 2.2, authors: [[Ilya Kuprov]], [[Luke Edwards]], [[Alexander Karabanov]], [[Walter Kockenberger]]''

Revision as of 10:22, 29 August 2018

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 spin system specification section of the online manual.
  2. 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


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