/// <inheritdoc/>
        public void MutateWeight(EncogRandom rnd, NEATLinkGene linkGene,
                                 double weightRange)
        {
            double delta = rnd.NextGaussian() * _sigma;
            double w     = linkGene.Weight + delta;

            w = NEATPopulation.ClampWeight(w, weightRange);
            linkGene.Weight = w;
        }