HiRep 0.1
Loading...
Searching...
No Matches
loop_tools.h
1
2/*******************************************************************************
3*
4* File observables.h
5*
6* Functions for measuring observables
7*
8*******************************************************************************/
9
10#ifndef LOOP_TOOLS_H
11#define LOOP_TOOLS_H
12
13#if !defined(BC_T_SF_ROTATED) && !defined(BC_T_SF) && !defined(FERMION_THETA)
14
15#include <stdio.h>
16#include "spinor_field.h"
17#include "Utils/data_storage.h"
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
23void measure_bilinear_loops_spinorfield(spinor_field *prop, spinor_field *source, int src_id, int n_mom, storage_switch swc,
24 data_storage_array **ret);
25void measure_bilinear_loops_4spinorfield(spinor_field *prop, spinor_field *source, int src_id, int tau, int col, int eo,
26 storage_switch swc, data_storage_array **ret);
27void measure_loops(double *m, int nhits, int conf_num, double precision, int source_type, int n_mom, storage_switch swc,
28 data_storage_array **ret);
29
30#ifdef __cplusplus
31}
32#endif
33
34#endif
35#endif
The elementary site structures defined in suN.h are used in this file to define field structures that...
Definition data_storage.h:16
Spinor field array containing SU(N_f) spinors in chosen fermion representation.
Definition spinor_field.h:189