magnopy.SpinHamiltonian.p33#

property

property SpinHamiltonian.p33#

Parameters of (three spins & three sites) term of the Hamiltonian.

\[\boldsymbol{J}_{3,3}(\boldsymbol{r}_{\nu,\alpha\beta}, \boldsymbol{r}_{\lambda,\alpha\gamma})\]

of the term

\[\begin{split}C_{3,3} \sum_{\substack{\mu, \nu, \alpha, \beta,\\ i, j, u}} J^{iju}_{3,3}(\boldsymbol{r}_{\nu,\alpha\beta}, \boldsymbol{r}_{\lambda,\alpha\gamma}) S_{\mu,\alpha}^i S_{\mu+\nu,\beta}^j S_{\mu+\lambda, \gamma}^u\end{split}\]
Returns:
parametersiterator

List of parameters. The list has a form of

[[alpha, beta, gamma, nu, lambda, J], ...]

where

alpha is an index of the atom located in the (0,0,0) unit cell.

beta is an index of the atom located in the nu unit cell.

gamma is an index of the atom located in the lambda unit cell.

nu defines the unit cell of the second atom (beta). It is a tuple of 3 integers.

lambda defines the unit cell of the third atom (gamma). It is a tuple of 3 integers.

J is a (3, 3, 3) numpy.ndarray.

See also

add_33
remove_33