def wilson_clover(U, params): params = copy.deepcopy(params) # save current parameters if "kappa" in params: assert "mass" not in params params["mass"] = 1.0 / params["kappa"] / 2.0 - 4.0 del params["kappa"] return operator("wilson_clover", U, params, otype=gpt.ot_vector_spin_color(4, 3))
def mobius(U, params): params = copy.deepcopy(params) # save current parameters return operator( "mobius", U, params, params["Ls"], otype=gpt.ot_vector_spin_color(4, 3) )
def zmobius(U, params): params = copy.deepcopy(params) # save current parameters return operator( "zmobius", U, params, len(params["omega"]), otype=gpt.ot_vector_spin_color(4, 3) )
def mobius(U, params): params = copy.deepcopy(params) # save current parameters return operator("mobius", U, params, params["Ls"])
def zmobius(U, params): params = copy.deepcopy(params) # save current parameters return operator("zmobius", U, params, len(params["omega"]))
def wilson_clover(U, params): params = copy.deepcopy(params) # save current parameters if "kappa" in params: assert(not "mass" in params) params["mass"] = (1./params["kappa"]/2. - 4.) return operator("wilson_clover", U, params)