Magnetic systems simulated using 𝕍egas are modeled by the classical Heisenberg model. The Heisenberg spin Hamiltonian, which includes the exchange, anisotropy and applied field interactions, is given by
where is the exchange interaction constant between sites and , and are the magnetic field intensity and direction of site , respectively, is the atomic magnetic moment, and are the spin moment directions of sites and , respectively, and is the anisotropy term. The anisotropy term can take the form of uniaxial anisotropy or cubic anisotropy.
𝕍egas simulates the time evolution of a classical spin magnetic system using the Monte Carlo Metropolis algorithm, where new configurations of a system are generated from a previous state using a transition probability. Different spin update policies are implemented in 𝕍egas, including a highly efficient adaptive move.