Class: EvoSynth::Recombinations::Identity

Inherits:
Object
  • Object
show all
Defined in:
lib/evosynth/operators/recombinations/identity.rb

Instance Method Summary collapse

Instance Method Details

#recombine(individual_one, individual_two) ⇒ Object



29
30
31
32
33
# File 'lib/evosynth/operators/recombinations/identity.rb', line 29

def recombine(individual_one, individual_two)
  child_one = individual_one.deep_clone
  child_two = individual_two.deep_clone
  [child_one, child_two]
end

#to_sObject



35
36
37
# File 'lib/evosynth/operators/recombinations/identity.rb', line 35

def to_s
  "identity (just clones parents)"
end