class RastriginSolution

Public Instance Methods

evaluate() click to toggle source
# File lib/gimuby/problem/rastrigin/rastrigin_solution.rb, line 13
def evaluate
  get_rastrigin.evaluate(@x_values)
end

Protected Instance Methods

get_dimension_number() click to toggle source
# File lib/gimuby/problem/rastrigin/rastrigin_solution.rb, line 27
def get_dimension_number
  $config.rastrigin_dimension
end
get_rastrigin() click to toggle source
# File lib/gimuby/problem/rastrigin/rastrigin_solution.rb, line 31
def get_rastrigin
  Rastrigin.new
end
get_x_value_max() click to toggle source
# File lib/gimuby/problem/rastrigin/rastrigin_solution.rb, line 23
def get_x_value_max
  5.12
end
get_x_value_min() click to toggle source
# File lib/gimuby/problem/rastrigin/rastrigin_solution.rb, line 19
def get_x_value_min
  -5.12
end