ImprovedGaugeActionSSE2 Class Reference

the $ O(a^2)$ Improved Gauge Action for SU3 with SSE2 and double precision (UNTESTED) More...

#include <fermiqcd_gauge_actions_sse2.h>

Inheritance diagram for ImprovedGaugeActionSSE2:
WilsonGaugeAction

List of all members.

Static Public Member Functions

static gauge_stats heatbath (gauge_field &U, coefficients &coeff, int n_iter=1, string model="MILC")

Detailed Description

the $ O(a^2)$ Improved Gauge Action for SU3 with SSE2 and double precision (UNTESTED)

Example using the MILC improved action:

///    int ns=2, steps=10;
///    gauge_field U(lattice,nc);
///    coefficients gauge;
///    U.load("myfield.0000");
///    gauge["beta"]=6.0;
///    gauge["zeta"]=1.0; // MUST BE ONE
///    gauge["u_t"]=1.0;
///    gauge["u_s"]=1.0;
///    ImprovedGaugeActionSSE2::heatbath(U,gauge,steps,"MILC");
///    U.save("myfield.0001");
/// 

Example using the Morningstar unisotropic improved action:

///    int ns=2, steps=10;
///    gauge_field U(lattice,nc);
///    coefficients gauge;
///    U.load("myfield.0000");
///    gauge["beta"]=6.0;
///    gauge["zeta"]=1.0; // CAN BE != ONE
///    gauge["u_t"]=1.0;
///    gauge["u_s"]=1.0;
///    ImprovedGaugeActionSSE2::heatbath(U,gauge,steps,"Morningstar");
///    U.save("myfield.0001");
/// 

Member Function Documentation

static gauge_stats ImprovedGaugeActionSSE2::heatbath ( gauge_field U,
coefficients coeff,
int  n_iter = 1,
string  model = "MILC" 
) [inline, static]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Defines

Generated on Wed Dec 23 14:03:15 2009 for fermiqcd by  doxygen 1.6.1