C++ mpi module for stochmagnet_main Package
anisotropy operators package for Stoch Magnet module

anisotropy operators package for Stoch Magnet module contains anisotropy classes.

anisotropy operators package for Stoch Magnet module contains anisotropy classes.

The Anistropy energy of a spin is \( E^i_a=\displaystyle k_U . \phi_U(S_i) \) where $U$ is the anistropy directions

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

\( H^i_a= \displaystyle -\frac{k_U}{\mu_s} \nabla \phi_U (S_i) \).

The total Anisotropy energy of the system is \( E_a=\displaystyle \sum_i E^i_a= \sum_i k_U \phi_U(S_i) \)

The package contains the classes:

The UML organization of the package is as follow: