Difference between revisions of "Appendix D: kernel data structures"

From Spinach Documentation Wiki
Jump to: navigation, search
 
(Internal settings)
Line 21: Line 21:
 
==Internal settings==
 
==Internal settings==
 
[[File:spin_system.sys.png|center|thumb|800px|Internal configuration settings subfield of the spin_system data structure.]]
 
[[File:spin_system.sys.png|center|thumb|800px|Internal configuration settings subfield of the spin_system data structure.]]
 +
 +
==Hamiltonian descriptor==
 +
[[File:hamiltonian_descriptor.png|center|thumb|800px|Hamiltonian descriptor table used internally by [[hamiltonian.m]] function.]]

Revision as of 15:09, 19 May 2017

There are two major data structures that are used throughout Spinach: spin_system, which contains spin system topology, interaction and basis set information, and parameters, which contains pulse sequence parameters. The spin_system structure is generated by the create.m function and updated by the basis.m function during the initialization stage.

Top level overview

Top level subfields of the spin_system data structure.

Composition information

Spin system composition information subfield of the spin_system object.

Interaction information

Interaction specification subfield of the spin_system data structure.

Relaxation theory

Relaxation theory parameters subfield of the spin_system data structure.

Chemical reactions

Chemical process specification subfield of the spin_system data structure.

Basis set information

Basis set information subfield of the spin_system data structure.

Internal settings

Internal configuration settings subfield of the spin_system data structure.

Hamiltonian descriptor

Hamiltonian descriptor table used internally by hamiltonian.m function.