/** {@inheritDoc} */ @Override public void mutateWeight( final Random rnd, final NEATLinkGene linkGene, final double weightRange) { final double delta = rnd.nextGaussian() * this.sigma; double w = linkGene.getWeight() + delta; w = NEATPopulation.clampWeight(w, weightRange); linkGene.setWeight(w); }