A parallel C++ Library for Simulations in the Heisenberg Model
Public Member Functions | Private Attributes | List of all members
Window Class Reference

#include <ising_window.h>

Inheritance diagram for Window:
Inheritance graph
[legend]
Collaboration diagram for Window:
Collaboration graph
[legend]

Public Member Functions

 Window (gridSizes sizes, float3 B, float J, float beta, SimulationType simulationType, bool heat, QWidget *parent=0)
 
void paintEvent (QPaintEvent *)
 
 Window (gridDim dim, float3 B, float J, float beta, simulationType simulationType, bool heat, QWidget *parent=0)
 
void paintEvent (QPaintEvent *)
 

Private Attributes

HB::Models models
 
std::unique_ptr< HB::Grid< short int > > grid
 
Models models
 
std::unique_ptr< Grid< short int > > grid
 

Detailed Description

Definition at line 23 of file ising_window.h.

Constructor & Destructor Documentation

◆ Window() [1/2]

Window::Window ( gridSizes  sizes,
float3  B,
float  J,
float  beta,
SimulationType  simulationType,
bool  heat,
QWidget *  parent = 0 
)

◆ Window() [2/2]

Window::Window ( gridDim  dim,
float3  B,
float  J,
float  beta,
simulationType  simulationType,
bool  heat,
QWidget *  parent = 0 
)

Member Function Documentation

◆ paintEvent() [1/2]

void Window::paintEvent ( QPaintEvent *  )

◆ paintEvent() [2/2]

void Window::paintEvent ( QPaintEvent *  )

Member Data Documentation

◆ grid [1/2]

std::unique_ptr<HB::Grid<short int> > Window::grid
private

Definition at line 36 of file ising_window.h.

◆ grid [2/2]

std::unique_ptr<Grid<short int> > Window::grid
private

Definition at line 27 of file window.h.

◆ models [1/2]

HB::Models Window::models
private

Definition at line 35 of file ising_window.h.

◆ models [2/2]

Models Window::models
private

Definition at line 26 of file window.h.


The documentation for this class was generated from the following files: