Method: EvoSynth::Mutations::GaussMutation#initialize

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

#initialize(sigma = DEFAULT_SIGMA, lower_bound = DEFAULT_LOWER_BOUND, upper_bound = DEFAULT_UPPER_BOUND) ⇒ GaussMutation

Returns a new instance of GaussMutation.



39
40
41
42
43
# File 'lib/evosynth/operators/mutations/gauss_mutation.rb', line 39

def initialize(sigma = DEFAULT_SIGMA, lower_bound = DEFAULT_LOWER_BOUND, upper_bound = DEFAULT_UPPER_BOUND)
  @sigma = sigma
  @lower_bound = lower_bound
  @upper_bound = upper_bound
end