A parallel C++ Library for Simulations in the Heisenberg Model
HB::Ising::Ising Member List

This is the complete list of members for HB::Ising::Ising, including all inherited members.

calcEnergy(const Grid< short int > &grid) finalHB::Ising::Isingvirtual
calcEnergy(const Grid< short int > &grid, const dim3 index) finalHB::Ising::Isingprivatevirtual
calcMagnetization(const Grid< short int > &grid) finalHB::Ising::Isingvirtual
flip(const dim3 index, Grid< short int > &grid) finalHB::Ising::Isingprivatevirtual
getBField() constHB::Modelinline
getCouplingConstant() constHB::Modelinline
Ising(float J, float3 B, SimulationStrategy s)HB::Ising::Isinginline
mBHB::Model
mJHB::Model
Model()=defaultHB::Model
Model(float J, float3 B)HB::Modelinline
mSHB::Ising::Isingprivate
setBField(const float3 B)HB::Modelinline
setCouplingConstant(const float J)HB::Modelinline
simulate() const overrideHB::Ising::Isinginlineprivatevirtual
SimulationStrategy typedefHB::Ising::Ising
~Model()=defaultHB::Modelvirtual