class SchafferSolution

Public Instance Methods

evaluate() click to toggle source
# File lib/gimuby/problem/schaffer/schaffer_solution.rb, line 7
def evaluate
  get_schaffer.evaluate(@x_values.clone)
end

Protected Instance Methods

get_dimension_number() click to toggle source
# File lib/gimuby/problem/schaffer/schaffer_solution.rb, line 21
def get_dimension_number
  2
end
get_schaffer() click to toggle source
# File lib/gimuby/problem/schaffer/schaffer_solution.rb, line 25
def get_schaffer
  Schaffer.new
end
get_x_value_max() click to toggle source
# File lib/gimuby/problem/schaffer/schaffer_solution.rb, line 17
def get_x_value_max
  100
end
get_x_value_min() click to toggle source
# File lib/gimuby/problem/schaffer/schaffer_solution.rb, line 13
def get_x_value_min
  -100
end