class Annealing::Configuration
It enables the gem configuration
Attributes
cooling_rate[RW]
logger[RW]
temperature[RW]
total_energy_calculator[RW]
Public Class Methods
new()
click to toggle source
# File lib/annealing/configuration.rb, line 8 def initialize @temperature = 10_000.0 @cooling_rate = 0.0003 @total_energy_calculator = lambda do |enumerable| enumerable.each_cons(2).sum do |value_a, value_b| value_a.distance(value_b) end end @logger = Logger.new(STDOUT) end