C++ mpi module for stochmagnet_main Package
Heisenberg operator package for Stoch Magnet module

Heisenberg operator package for Stoch Magnet module contains Heisenberg classes.

Heisenberg operator package for Stoch Magnet module contains Heisenberg classes.

The Heisenberg energy of a spin is \( E^i_h=\displaystyle \sum_{j\neq i} J_{ij} (S_i,Sj) \).

The corresponding Heisenberg magnetic field which verifies \( H^i = - \frac{1}{\mu_s} \frac{\partial E}{\partial S_i} \) is

\( H^i_h= \displaystyle \frac{1}{\mu_s} \sum_{j\neq i } J_{ij} S_j \).

The total Heisenberg energy of the system is \( E_h=\displaystyle \frac{1}{2} \sum_i E^i_h=-\frac{1}{2}. \sum_i \sum_{j \neq i} J_{ij} (S_i,S_j)\)

The package contains the class:

The UML organization of the package is as follow: