#include <hb.h>
|
double | delta_energy (unsigned int) final |
|
void | flip (unsigned int, gsl_rng *) final |
|
Definition at line 8 of file hb.h.
◆ SimulationStrategy
Definition at line 11 of file hb.h.
◆ Heisenberg()
Heisenberg::Heisenberg |
( |
double |
beta, |
|
|
double |
J, |
|
|
double |
B, |
|
|
unsigned int |
Nx, |
|
|
unsigned int |
Ny, |
|
|
unsigned int |
Nz, |
|
|
bool |
hc = true |
|
) |
| |
|
inline |
Constructs a Heisenberg Model.
Initializes a neighbour table and reads the inverse beta, J, B, Nx, Ny and Nz.
Also initializes the grid. If hc reads true, hot_start() is executed, otherwise cold_start().
Definition at line 19 of file hb.h.
◆ ~Heisenberg()
Heisenberg::~Heisenberg |
( |
| ) |
|
|
default |
◆ cold_start()
void Heisenberg::cold_start |
( |
| ) |
|
|
final |
◆ compute_energy()
double Heisenberg::compute_energy |
( |
| ) |
|
|
final |
◆ delta_energy()
double Heisenberg::delta_energy |
( |
unsigned int |
| ) |
|
|
finalprotected |
◆ flip()
void Heisenberg::flip |
( |
unsigned int |
, |
|
|
gsl_rng * |
|
|
) |
| |
|
finalprotected |
◆ hot_start()
void Heisenberg::hot_start |
( |
| ) |
|
|
final |
◆ simulate()
void Heisenberg::simulate |
( |
| ) |
const |
|
inlineoverrideprivate |
Definition at line 39 of file hb.h.
◆ mS
Definition at line 41 of file hb.h.
The documentation for this class was generated from the following file: