public override Neuron GetCopy()
        {
            LIFNeuron copy = new LIFNeuron(this.Type, this.equilibriumPotential,
                                           this.tao, this.afterSpikePotential, this.threshold);

            return(copy);
        }
 protected LIFNeuron(LIFNeuron lifNeuron) : base(lifNeuron.Type)
 {
     SetParameters(lifNeuron.equilibriumPotential, lifNeuron.tao,
                   lifNeuron.afterSpikePotential, lifNeuron.threshold);
 }