Difference between revisions of "Adelim.m"
(Restore pre-bulk-edit wiki content) |
(Normalise sequential blank lines) |
||
| Line 40: | Line 40: | ||
[[Kernel_utilities#Relaxation_theory|Relaxation theory]] | [[Kernel_utilities#Relaxation_theory|Relaxation theory]] | ||
| − | |||
''Version 2.9, authors: [[Ilya Kuprov]]'' | ''Version 2.9, authors: [[Ilya Kuprov]]'' | ||
Revision as of 12:23, 25 April 2026
Adiabatic elimination in Liouville space, implements Section 6.1 of Kuprov's book [1].
Syntax
[L,R]=adelim(spin_system,L,fast_idx,slow_idx)
Arguments
L - Liouvillian in sphten-liouv formalism,
fast subbsystem must be dissipative
fast_idx - a vector of integers specifying which
states in the basis involve the fast
subsystem in any way
slow_idx - a vector of integers specifying which
states in the basis only involve the
slow subsystem
Outputs
L - projection of the original Liouvillian
into the slow subspace, inheriting any
coherent and dissipative dynamics that
the user previously had there
R - the extra relaxation superoperator on-
ce the fast subspace is adiabatically
eliminated
Examples
An example where the presence of a complicated lanthanide is accounted for in the nuclear relaxation is in examples/giant_spin/nuclear_relaxation_1.m file.
Notes
The function needs sphten-liouv formalism because there the basis states are attributable to individual spins.
See also
State space indexing and manipulation
Version 2.9, authors: Ilya Kuprov