dictum.m

From Spinach Documentation Wiki
Revision as of 19:35, 6 June 2026 by Kuprov (talk | contribs) (Update function See also links and function index membership)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Overrides default assumptions about interaction terms surviving rotating frame transformations.

Syntax

    spin_system=dictum(spin_system,spins,strength)

Parameters

    spin_system   - Spinach spin system information 
                    object coming out of assume.m

    spins         - a vector with one or two numbers
                    or a cell array with one or two
                    strings, e.g. [2 4] or {'1H'},
                    where one element would cause
                    Zeeman interaction assumptions
                    to be modified, and two elements
                    would cause coupling assumptions
                    to be modified.

    strength      - new strength specification, see
                    the source code of assume.m for
                    the available strength specs

Outputs

    spin_system   - updated Spinach spin system in-
                    formation object that will be
                    used by hamiltonian.m to build
                    the Hamiltonian

See also

assume.m, rotframe.m, carrier.m, expmint.m, intrep.m, hamiltonian.m, anas2mat.m, ang2cgsppm.m, axrh2mat.m, castep2nqi.m, cgsppm2ang.m, conmat.m, dihedral.m, eeqq2nqi.m, frac2cart.m, g2freq.m, gauss2mhz.m, ham2nqi.m, hartree2joule.m, hz2icm.m, hz2ppm.m, ias2mat.m, mat2axrh.m, mat2ias.m, mhz2gauss.m, mt2hz.m, offsetof.m, ppm2hz.m, spsk2mat.m, tsm2param.m, xyz2dd.m, zfs2mat.m, Kernel_utilities

Version 2.4, authors: Damien Jeannerat, Ilya Kuprov