Difference between revisions of "Xyz2pms.m"

From Spinach Documentation Wiki
Jump to: navigation, search
(Add NOTOC to Spinach function page header)
m (Rename Arguments section heading to Parameters)
Line 9: Line 9:
 
Computes paramagnetic shielding tensor generated by a point magnetic susceptibility centre at the coordinates supplied.
 
Computes paramagnetic shielding tensor generated by a point magnetic susceptibility centre at the coordinates supplied.
  
==Arguments==
+
==Parameters==
  
 
     chi    - magnetic susceptibility tensor in cubic Angstroms,
 
     chi    - magnetic susceptibility tensor in cubic Angstroms,

Revision as of 18:53, 5 June 2026

Paramagnetic shielding from a point magnetic susceptibility centre.

Syntax

    pms_tensor=xyz2pms(nxyz,sxyz,chi)

Description

Computes paramagnetic shielding tensor generated by a point magnetic susceptibility centre at the coordinates supplied.

Parameters

    chi     - magnetic susceptibility tensor in cubic Angstroms,
              supplied as a 3x3 matrix, or as five unique components
              ordered as [chi(1,1) chi(1,2) chi(1,3) chi(2,2) chi(2,3)].

    nxyz    - coordinates as [x y z] at which the paramagnetic
              shielding tensor is to be evaluated, in Angstroms.

    sxyz    - susceptibility centre coordinates as [x y z], in 
              Angstroms.

Outputs

    pms_tensor - predicted paramagnetic shielding tensor, ppm

Notes

The full susceptibility tensor must be supplied, not just the anisotropic part.

The Zeeman Hamiltonian in Spinach has the magnetic field on the left, hence the operand order in D*chi.

See also

xyz2hfc.m, hfc2pcs.m, hfc2pms.m, ppcs.m

Version 2.1, authors: Ilya Kuprov