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 |