Source code for pysisyphus.calculators.Rosenbrock
import numpy as np
from pysisyphus.calculators.AnaPotBase import AnaPotBase
[docs]
class Rosenbrock(AnaPotBase):
def __init__(self):
V_str = "(1-x)**2 + 100*(y - x**2)**2"
xlim = (-2.5, 2.5)
ylim = (-1.5, 3.5)
levels = np.logspace(-5, 10, 50, base=2)
super().__init__(V_str=V_str, xlim=xlim, ylim=ylim, levels=levels)
def __str__(self):
return "Rosenbrock calculator"