HiRep 0.1
Loading...
Searching...
No Matches
scalarfield_operations.h
Go to the documentation of this file.
1
6#ifndef SCALARFIELD_OPERATIONS_H
7#define SCALARFIELD_OPERATIONS_H
8
9#include "spinor_field.h"
10
11#ifdef __cplusplus
12extern "C" {
13#endif
14
15void flip_scalar_field(scalar_field *s);
16void set_scalar_field(scalar_field *s, double c);
17void gaussian_scalar_field(scalar_field *s);
18void spinor_scalarfield_mult_add_assign(spinor_field *out, scalar_field *sigma, double rho, spinor_field *in);
19void spinor_scalarfield_ig5_mult_add_assign(spinor_field *out, scalar_field *pi, spinor_field *in);
20void spinor_scalarfield_mig5_mult_add_assign(spinor_field *out, scalar_field *pi, spinor_field *in);
21void spinor_sigma_pi_rho_minus_div_assign(spinor_field *out, scalar_field *sigma, scalar_field *pi, double rho,
22 spinor_field *in);
23void spinor_sigma_pi_rho_div_assign(spinor_field *out, scalar_field *sigma, scalar_field *pi, double rho, spinor_field *in);
24void spinor_sigma_pi_dagger_rho_div_assign(spinor_field *out, scalar_field *sigma, scalar_field *pi, double rho,
25 spinor_field *in);
26void spinor_sigma_pi_dagger_rho_assign(spinor_field *out, scalar_field *sigma, scalar_field *pi, double rho, spinor_field *in);
27void spinor_sigma_assign(spinor_field *out, scalar_field *sigma, spinor_field *in);
28void spinor_scalarfield_mult_add_assign_flt(spinor_field_flt *out, scalar_field *sigma, double rho, spinor_field_flt *in);
29void spinor_scalarfield_ig5_mult_add_assign_flt(spinor_field_flt *out, scalar_field *pi, spinor_field_flt *in);
30void spinor_scalarfield_mig5_mult_add_assign_flt(spinor_field_flt *out, scalar_field *pi, spinor_field_flt *in);
31void spinor_sigma_pi_rho_div_assign_flt(spinor_field_flt *out, scalar_field *sigma, scalar_field *pi, double rho,
33void spinor_sigma_pi_dagger_rho_div_assign_flt(spinor_field_flt *out, scalar_field *sigma, scalar_field *pi, double rho,
35
36#ifdef __cplusplus
37}
38#endif
39#endif
The elementary site structures defined in suN.h are used in this file to define field structures that...
Scalar field of double precision real values.
Definition spinor_field.h:240
Spinor field array containing single precision SU(N_f) spinors in chosen fermion representation.
Definition spinor_field.h:207
Spinor field array containing SU(N_f) spinors in chosen fermion representation.
Definition spinor_field.h:189