Difference between revisions of "Rotframe.m"

From Spinach Documentation Wiki
Jump to: navigation, search
(Sync syntax/arguments/outputs with current Spinach source)
Line 1: Line 1:
{{DISPLAYTITLE:rotframe.m}}
+
{{DISPLAYTITLE:rotframe.m}} __NOTOC__
 +
 
 
Rotating frame transformation with respect to specified spins to specified order in perturbation theory (https://doi.org/10.1063/1.4928978).
 
Rotating frame transformation with respect to specified spins to specified order in perturbation theory (https://doi.org/10.1063/1.4928978).
  
 
==Syntax==
 
==Syntax==
  
    H=rotframe(spin_system,H0,H,isotope,order)
+
Hr=rotframe(spin_system,H0,H,isotope,order)
  
 
==Arguments==
 
==Arguments==
  
    H0    - carrier Hamiltonian with respect to which the
+
H0    - carrier Hamiltonian with respect to which the
 
             rotating frame transformation is to be done
 
             rotating frame transformation is to be done
 
    
 
    
Line 23: Line 24:
 
==Outputs==
 
==Outputs==
  
    H      - rotating frame Hamiltonian
+
Hr      - rotating frame Hamiltonian
 +
 
 +
Notes: the auxiliary matrix method is massively faster than
 +
        either commutator series or diagonalisation.
 +
 
 +
ilya.kuprov@weizmann.ac.il
  
 
==Notes==
 
==Notes==
 +
 
The auxiliary matrix method is massively faster than either commutator series or diagonalisation.
 
The auxiliary matrix method is massively faster than either commutator series or diagonalisation.
  
 
==See also==
 
==See also==
 +
 
[[intrep.m]], [[average.m]], [[dirdiff.m]], [[propagator.m]], [[equilibrium.m]]
 
[[intrep.m]], [[average.m]], [[dirdiff.m]], [[propagator.m]], [[equilibrium.m]]
  
  
 
''Version 2.2, authors: [[Ilya Kuprov]]''
 
''Version 2.2, authors: [[Ilya Kuprov]]''

Revision as of 15:04, 5 April 2026


Rotating frame transformation with respect to specified spins to specified order in perturbation theory (https://doi.org/10.1063/1.4928978).

Syntax

Hr=rotframe(spin_system,H0,H,isotope,order)

Arguments

H0 - carrier Hamiltonian with respect to which the

            rotating frame transformation is to be done
 
   H      - laboratory frame Hamiltonian H0+H1 that is to
            be transformed into the rotating frame 
 
   isotope - string, such as '1H', specifying the spins
             with respect to which the transformation is
             being computed
 
   order   - perturbation theory order in the rotating
             frame transformation, this may be inf

Outputs

Hr - rotating frame Hamiltonian

Notes: the auxiliary matrix method is massively faster than
       either commutator series or diagonalisation.
ilya.kuprov@weizmann.ac.il

Notes

The auxiliary matrix method is massively faster than either commutator series or diagonalisation.

See also

intrep.m, average.m, dirdiff.m, propagator.m, equilibrium.m


Version 2.2, authors: Ilya Kuprov