HiRep 0.1
Loading...
Searching...
No Matches
work_space.h
1#ifndef WORK_SPACE_H
2#define WORK_SPACE_H
3
4#include "spinor_field.h"
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10//work_space.c
11/* Workspace database*/
12int iup_wrk(int site, int dir);
13int idn_wrk(int site, int dir);
14suNg *pu_gauge_wrk(int site, int dir);
15suNg_field *u_gauge_wrk();
16void reset_wrk_pointers();
17void set_wrk_space(int i);
18void set_wrk_space_and_pointers(int i, suNg_field **g_wrk_out, int **i_up_wrk_out, int **i_dn_wrk_out);
19int reserve_wrk_space();
20int reserve_wrk_space_with_pointers(suNg_field **g_wrk_out, int **i_up_wrk_out, int **i_dn_wrk_out);
21void release_wrk_space(int id_release);
22void free_wrk_space();
23
24#ifdef __cplusplus
25}
26#endif
27#endif //WORK_SPACE_H
The elementary site structures defined in suN.h are used in this file to define field structures that...
Gauge field of SU(N_g) matrices.
Definition spinor_field.h:98