#include <fermiqcd_coefficients.h>
Public Member Functions | |
bool | has_key (string s) |
All FermiQCD actions are classe and share the same prototype. Parameters are passed to the action via coefficients objects which are nothing more than hash tables.
Example:
gauge_field U(lattice,nc); coefficients gauge; gauge["beta"]=6.0; WilsonGaugeAction::heatbath(U,gauge);
Why? This allows the creating of new actions while reusing inverters and simplify passing parameters to the action.