Difference between revisions of "Adelim.m"
m (Rename Arguments section heading to Parameters) |
(sync with Spinach main f053e432: zeeman-liouv now supported, parameter and note updated) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 8: | Line 8: | ||
==Parameters== | ==Parameters== | ||
| − | L - Liouvillian in | + | L - Liouvillian in a Liouville space formalism, |
fast subbsystem must be dissipative | fast subbsystem must be dissipative | ||
| Line 34: | Line 34: | ||
==Notes== | ==Notes== | ||
| − | + | In sphten-liouv the basis states are attributable to individual spins; in zeeman-liouv the caller must supply index sets that are meaningful in the Zeeman basis of Liouville space. | |
==See also== | ==See also== | ||
| − | [[ | + | [[blinv.m]], [[blprod.m]], [[coherence.m]], [[correlation.m]], [[corrfun.m]], [[dfpt.m]], [[homospoil.m]], [[human2opspec.m]], [[lin2lm.m]], [[lin2lmn.m]], [[lm2lin.m]], [[lmn2lin.m]], [[magpump.m]], [[ngce.m]], [[path_trace.m]], [[rlx_scalar.m]], [[rlx_split.m]], [[rlx_t1_t2.m]], [[scomponents.m]], [[sec2kite.m]], [[sinkhole.m]], [[sparse2csr.m]], [[spden.m]], [[sphten2zeeman.m]], [[stitch.m]], [[zte.m]], [[Kernel_utilities]] |
| − | |||
| − | [[Kernel_utilities | ||
''Version 2.9, authors: [[Ilya Kuprov]]'' | ''Version 2.9, authors: [[Ilya Kuprov]]'' | ||
Latest revision as of 06:30, 30 August 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)
Parameters
L - Liouvillian in a Liouville space 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
In sphten-liouv the basis states are attributable to individual spins; in zeeman-liouv the caller must supply index sets that are meaningful in the Zeeman basis of Liouville space.
See also
blinv.m, blprod.m, coherence.m, correlation.m, corrfun.m, dfpt.m, homospoil.m, human2opspec.m, lin2lm.m, lin2lmn.m, lm2lin.m, lmn2lin.m, magpump.m, ngce.m, path_trace.m, rlx_scalar.m, rlx_split.m, rlx_t1_t2.m, scomponents.m, sec2kite.m, sinkhole.m, sparse2csr.m, spden.m, sphten2zeeman.m, stitch.m, zte.m, Kernel_utilities
Version 2.9, authors: Ilya Kuprov