Method: EvoSynth::Mutations::SelfAdaptiveGaussMutation#add_sigma

Defined in:
lib/evosynth/operators/mutations/self_adaptive_gauss_mutation.rb

#add_sigma(individual) ⇒ Object



65
66
67
68
# File 'lib/evosynth/operators/mutations/self_adaptive_gauss_mutation.rb', line 65

def add_sigma(individual)
	individual.instance_eval("def sigma; @sigma end; def sigma=(value); @sigma = value end")
	individual.sigma = @initial_sigma
end