예제 #1
0
파일: Genome.cs 프로젝트: lanicon/NEAT.NET
        public void AddConnection(int source, int destination, double weight)
        {
            var lg = new LinkGene(source, destination, weight);

            LinkGenotype.Add(lg);
            NodeGenotype[source].Outputs.Add(lg);
            NodeGenotype[destination].Inputs.Add(lg);
        }
예제 #2
0
파일: Genome.cs 프로젝트: lanicon/NEAT.NET
        private void AddConnection(int source, int destination, double weight, int innovation)
        {
            var lg = new LinkGene(source, destination, weight)
            {
                Innovation = innovation
            };

            LinkGenotype.Add(lg);
            NodeGenotype[source].Outputs.Add(lg);
            NodeGenotype[destination].Inputs.Add(lg);
        }