|
C++ mpi module for stochmagnet_main Package
|
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: