Difference between revisions of "Magpump.m"
(Update function See also links and function index membership) |
|||
| (6 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
| − | {{DISPLAYTITLE:magpump.m}} | + | {{DISPLAYTITLE:magpump.m}} __NOTOC__ |
| − | Adds pumping terms to the | + | Adds phenomenological pumping terms to the relaxation superoperator to enable approximate simulation of CIDNP, PHIP and DNP type effects. |
==Syntax== | ==Syntax== | ||
| Line 6: | Line 6: | ||
R=magpump(spin_system,R,rho,rate) | R=magpump(spin_system,R,rho,rate) | ||
| − | == | + | ==Parameters== |
R - relaxation superoperator, from [[relaxation.m]] | R - relaxation superoperator, from [[relaxation.m]] | ||
| Line 27: | Line 27: | ||
==See also== | ==See also== | ||
| − | [[ | + | [[thermalize.m]], [[relaxation.m]], [[kinetics.m]], [[state.m]], [[adelim.m]], [[blinv.m]], [[blprod.m]], [[corrfun.m]], [[equilibrate.m]], [[flow_gen.m]], [[ngce.m]], [[react_gen.m]], [[rlx_scalar.m]], [[rlx_split.m]], [[rlx_t1_t2.m]], [[sec2kite.m]], [[spden.m]], [[Kernel_utilities]] |
| − | + | ''Version 2.8, authors: [[Ilya Kuprov]]'' | |
| − | ''Version 2. | ||
Latest revision as of 19:38, 6 June 2026
Adds phenomenological pumping terms to the relaxation superoperator to enable approximate simulation of CIDNP, PHIP and DNP type effects.
Syntax
R=magpump(spin_system,R,rho,rate)
Parameters
R - relaxation superoperator, from relaxation.m rho - the state to be pumped, from state.m rate - pumping rate, Hz
Outputs
R - modified relaxation superoperator
Examples
See cidnp_pumping_1.m and cidnp_pumping_2.m files in examples/spin_chemistry directory.
Notes
1. For the pumping to work correctly, the unit state population (first element) in the state vector that R will be acting on must be set to 1.
2. This function is only available in sphten-liouv formalism, and may be called repeatedly if multiple states are pumped.
See also
thermalize.m, relaxation.m, kinetics.m, state.m, adelim.m, blinv.m, blprod.m, corrfun.m, equilibrate.m, flow_gen.m, ngce.m, react_gen.m, rlx_scalar.m, rlx_split.m, rlx_t1_t2.m, sec2kite.m, spden.m, Kernel_utilities
Version 2.8, authors: Ilya Kuprov