class RosenbrockSolution
Public Class Methods
new(x_values = nil)
click to toggle source
Calls superclass method
FunctionBasedSolution::new
# File lib/gimuby/problem/rosenbrock/rosenbrock_solution.rb, line 13 def initialize(x_values = nil) super(x_values) end
Public Instance Methods
evaluate()
click to toggle source
# File lib/gimuby/problem/rosenbrock/rosenbrock_solution.rb, line 17 def evaluate get_rosenbrock.evaluate(@x_values.clone) end
Protected Instance Methods
get_dimension_number()
click to toggle source
# File lib/gimuby/problem/rosenbrock/rosenbrock_solution.rb, line 31 def get_dimension_number 2 end
get_rosenbrock()
click to toggle source
# File lib/gimuby/problem/rosenbrock/rosenbrock_solution.rb, line 35 def get_rosenbrock Rosenbrock.new end
get_x_value_max()
click to toggle source
# File lib/gimuby/problem/rosenbrock/rosenbrock_solution.rb, line 27 def get_x_value_max 2.0 end
get_x_value_min()
click to toggle source
# File lib/gimuby/problem/rosenbrock/rosenbrock_solution.rb, line 23 def get_x_value_min -2.0 end