HILA
Loading...
Searching...
No Matches
applications/Staggered/staggered.h
1#ifndef STAGGERED_H_
2#define STAGGERED_H_
3
4#include <iostream>
5#include <math.h>
6#include <string>
7
8#define PI 3.14159265358979323846
9#define NDIM 4
10
11// Include the lattice field definition
12#include "plumbing/defs.h"
13#include "datatypes/matrix.h"
14#include "datatypes/sun.h"
15#include "datatypes/representations.h"
16#include "plumbing/field.h"
17#include "hmc/hmc.h"
18#include "hmc/gauge_field.h"
19#include "dirac/staggered.h"
20#include "hmc/fermion_field.h"
21#include "plumbing/input.h"
22
23const int N = 3;
24
25using SUN = SU<N, double>;
27using VEC = SU_vector<N, double>;
28
29// Define some parameters for the simulation
30extern const CoordinateVector nd{8, 8, 8, 8};
31
32extern int n_measurements;
33extern int n_updates_per_measurement;
34extern long seed;
35
36#endif // STAGGERED_H_
Matrix class which defines matrix operations.
Definition matrix.h:1679
Class for SU(N) matrix.
Definition sun_matrix.h:37
This file defines all includes for HILA.
This files containts definitions for the Field class and the classes required to define it such as fi...
Definition of Matrix types.