16 s[X] =
exp(coeff * (s[X] * U[d][X].
dagger()).project_to_algebra()) * U[d][X];
22 foralldir(d) stout_smear1(U,stout[d],coeff,d);
32 stout_smear1(U,stout,coeff);
35 for (
int i=1; i<iter; i++) {
36 stout_smear1(stout,tmp,coeff);
Array< n, m, T > exp(Array< n, m, T > a)
Exponential.
The field class implements the standard methods for accessing Fields. Hilapp replaces the parity acce...
Complex< T > dagger(const Complex< T > &val)
Return dagger of Complex number.
#define foralldir(d)
Macro to loop over (all) Direction(s)
Direction
Enumerator for direction that assigns integer to direction to be interpreted as unit vector.
constexpr Parity ALL
bit pattern: 011
void staplesum(const GaugeField< T > &U, Field< T > &staples, Direction d1, Parity par=ALL)
Sum the staples of link matrices to direction dir.