class RosenbrockWithList(Rosenbrock): """ A 3 dimensional implementation of the Rosenbrock function Result at (1,1,1) is 0. """ l = parameter.List(np.arange(0, 10), repeat=True, doc='list parameter for testing') x = parameter.Uniform(-10, 10, 1.5, 3.0, -10, 10, doc='x value of Rosenbrock function') y = parameter.Uniform(-10, 10, 1.5, 3.0, -10, 10, doc='y value of Rosenbrock function') z = parameter.Uniform(-10, 10, 1.5, 3.0, -10, 10, doc='z value of Rosenbrock function')
def setUp(self): self.values = [1, 2, 3, 4, 5] self.list_param = parameter.List('test', self.values) self.list_param_repeat = parameter.List('test2', self.values, repeat=True)