コード例 #1
0
ファイル: __init__.py プロジェクト: chulwoo1/gpt
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))
コード例 #2
0
ファイル: __init__.py プロジェクト: chulwoo1/gpt
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)
    )
コード例 #3
0
ファイル: __init__.py プロジェクト: chulwoo1/gpt
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)
    )
コード例 #4
0
ファイル: __init__.py プロジェクト: ssolbUR/gpt
def mobius(U, params):
    params = copy.deepcopy(params) # save current parameters
    return operator("mobius", U, params, params["Ls"])
コード例 #5
0
ファイル: __init__.py プロジェクト: ssolbUR/gpt
def zmobius(U, params):
    params = copy.deepcopy(params) # save current parameters
    return operator("zmobius", U, params, len(params["omega"]))
コード例 #6
0
ファイル: __init__.py プロジェクト: ssolbUR/gpt
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)