magnopy.converter22.from_iso#

magnopy.converter22.from_iso(iso)[source]#

Computes matrix form of the isotropic exchange parameter.

\[C_{2,2} J_{iso} \boldsymbol{S}_{\mu} \cdot \boldsymbol{S}_{\nu} = C_{2,2} \boldsymbol{S}_{\mu} \boldsymbol{J}_{iso} \boldsymbol{S}_{\nu}\]

where matrix \(\boldsymbol{J}_{iso}\) is defined as

\[\begin{split}\boldsymbol{J}_{iso} = \begin{pmatrix} J_{iso} & 0 & 0 \\ 0 & J_{iso} & 0 \\ 0 & 0 & J_{iso} \\ \end{pmatrix}\end{split}\]
Parameters:
isoint or float

Isotropic exchange parameter.

Returns:
parameter(3, 3) numpy.ndarray

Matrix form of the isotropic exchange parameter (\(\boldsymbol{J}_{iso}\)).

See also

to_iso
from_dmi

Examples

>>> from magnopy import converter22
>>> converter22.from_iso(iso=1)
array([[1., 0., 0.],
       [0., 1., 0.],
       [0., 0., 1.]])