Difference between revisions of "Adelim.m"
(Created page with "{{DISPLAYTITLE:adelim.m}} __NOTOC__ Adiabatic elimination in Liouville space, implements Section 6.1 of Kuprov's book [https://link.springer.com/book/10.1007/978-3-031-05607-9...") |
(Sync syntax/arguments/outputs with current Spinach source) |
||
| Line 1: | Line 1: | ||
{{DISPLAYTITLE:adelim.m}} __NOTOC__ | {{DISPLAYTITLE:adelim.m}} __NOTOC__ | ||
| + | |||
Adiabatic elimination in Liouville space, implements Section 6.1 of Kuprov's book [https://link.springer.com/book/10.1007/978-3-031-05607-9]. | Adiabatic elimination in Liouville space, implements Section 6.1 of Kuprov's book [https://link.springer.com/book/10.1007/978-3-031-05607-9]. | ||
==Syntax== | ==Syntax== | ||
| − | + | [L,R]=adelim(spin_system,L,fast_idx,slow_idx) | |
==Arguments== | ==Arguments== | ||
| − | + | L - Liouvillian in sphten-liouv formalism, | |
fast subbsystem must be dissipative | fast subbsystem must be dissipative | ||
| Line 21: | Line 22: | ||
==Outputs== | ==Outputs== | ||
| − | + | L - projection of the original Liouvillian | |
into the slow subspace, inheriting any | into the slow subspace, inheriting any | ||
coherent and dissipative dynamics that | coherent and dissipative dynamics that | ||
the user previously had there | the user previously had there | ||
| − | + | ||
R - the extra relaxation superoperator on- | R - the extra relaxation superoperator on- | ||
ce the fast subspace is adiabatically | ce the fast subspace is adiabatically | ||
eliminated | eliminated | ||
| + | |||
| + | Note: the function needs sphten-liouv formalism because | ||
| + | there the basis states are attributable to indivi- | ||
| + | dual spins. | ||
| + | |||
| + | ilya.kuprov@weizmann.ac.il | ||
==Examples== | ==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. | 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== | ==Notes== | ||
| + | |||
The function needs sphten-liouv formalism because there the basis states are attributable to individual spins. | The function needs sphten-liouv formalism because there the basis states are attributable to individual spins. | ||
==See also== | ==See also== | ||
| + | |||
[[Kernel_utilities#State_space_indexing_and_manipulation|State space indexing and manipulation]] | [[Kernel_utilities#State_space_indexing_and_manipulation|State space indexing and manipulation]] | ||
Revision as of 15:05, 5 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
Note: the function needs sphten-liouv formalism because
there the basis states are attributable to indivi-
dual spins.
ilya.kuprov@weizmann.ac.il
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