HILA
Loading...
Searching...
No Matches
hila.h
1#ifndef HILA_H_
2#define HILA_H_
3
4///////////////////////////////////////////////////////////////////////
5/// Catch-(almost)all include to get in most of the hila-system .h -files
6
7
8
9#include "plumbing/defs.h"
10#include "datatypes/cmplx.h"
11#include "datatypes/matrix.h"
13#include "datatypes/u1.h"
14#include "datatypes/su2.h"
15#include "datatypes/extended.h"
16
17#include "plumbing/globals.h"
19#include "plumbing/lattice.h"
20#include "plumbing/site_index.h"
21#include "plumbing/field.h"
22#include "plumbing/field_io.h"
23#include "plumbing/reduction.h"
24#include "plumbing/reductionvector.h"
25#include "plumbing/site_select.h"
26
27#if __has_include("hila_signatures.h")
28#include "hila_signatures.h"
29#endif
30
31//#if defined(CUDA) || defined(HIP)
32//#include "plumbing/backend_gpu/gpu_reduction.h"
33//#endif
34
35#include "plumbing/gaugefield.h"
36#include "plumbing/input.h"
37#include "plumbing/cmdline.h"
38#include "plumbing/fft.h"
39
40#include "plumbing/spectraldensity.h"
41
42#if defined(OPENMP)
43#include <omp.h>
44#endif
45
46#include "plumbing/random.h"
47
48#include "plumbing/shuffle.h"
49
50#endif
Definition of Complex types.
This header file defines:
This file defines all includes for HILA.
This files containts definitions for the extended precision class that allows for high precision redu...
This files containts definitions for the Field class and the classes required to define it such as fi...
Definition of Gauge Field.
Definition of global variable class.
Definition of Matrix types.
SU(N) Matrix definitions.