Source code for pysisyphus.calculators.AnaPot
import numpy as np
from pysisyphus.calculators.AnaPotBase import AnaPotBase
[docs]
class AnaPot(AnaPotBase):
def __init__(self, **kwargs):
kwargs_ = {
"V_str": "4 + 4.5*x - 4*y + x**2 + 2*y**2-2*x*y + x**4 - 2*x**2*y",
"xlim": (-2, 2.5),
"ylim": (0, 5),
"levels": np.linspace(-3, 4, 80),
"minima": ((-1.05274, 1.02776, 0), (1.94101, 3.85427, 0)),
"saddles": ((0.6117313, 1.4929732, 0.0),),
}
kwargs_.update(kwargs)
super().__init__(**kwargs_)
def __str__(self):
return "AnaPot calculator"