(spinw-matom)= # spinw.matom method ## Syntax `mAtomList = matom(obj)` ## Description `mAtomList = matom(obj)` is the same as [spinw.atom](#spinw-atom), but only lists the magnetic atoms, which have non-zero spin. Also this function stores the generated list in [spinw.cache](#spinw-cache). ## Output Arguments `mAtomList` : structure with the following fields: * `r` Position of the magnetic atoms in a matrix with dimensions of $[3\times n_{magAtom}]$. * `idx` Index in the symmetry inequivalent atom list [spinw.unit_cell](#spinw-unit-cell) stored in a row vector with $n_{magAtom}]$ number of elements. * `S` Spin of the magnetic atoms stored in a row vectorwith $n_{magAtom}]$ number of elements. ## See Also [spinw.atom](#spinw-atom)