HiRep 0.1
Loading...
Searching...
No Matches
field_update.h
1#ifndef FIELD_UPDATE_H
2#define FIELD_UPDATE_H
3
4#include "spinor_field.h"
5
6#ifdef __cplusplus
7extern "C" {
8#endif
9
10typedef struct {
11 suNg_field **field;
12 suNg_av_field **momenta;
14
15typedef struct {
16 suNg_scalar_field **field;
17 suNg_scalar_field **momenta;
19
20//update_field.c
21void update_gauge_field(double, void *);
22void update_scalar_field(double, void *);
23void exec_field_update(suNg_field *suNg_field, suNg_av_field *force, double dt); // on the GPU
24
25#ifdef __cplusplus
26}
27#endif
28#endif //FIELD_UPDATE_H
The elementary site structures defined in suN.h are used in this file to define field structures that...
Definition field_update.h:10
Definition field_update.h:15
Field of SU(N_g) algebra vectors.
Definition spinor_field.h:224
Gauge field of SU(N_g) matrices.
Definition spinor_field.h:98
SU(N_g) scalar field of SU(N_g) vectors.
Definition spinor_field.h:117