One connection in a NEAT genome: an edge between two node IDs, its weight, whether it is currently active, and its historical marking (innovation number). Disabled connections are kept, not removed – NEAT's own design, preserving historical alignment for crossover (a future mission's concern, not built here).
More...
#include <neat_genome.hpp>
One connection in a NEAT genome: an edge between two node IDs, its weight, whether it is currently active, and its historical marking (innovation number). Disabled connections are kept, not removed – NEAT's own design, preserving historical alignment for crossover (a future mission's concern, not built here).
◆ enabled
| bool pulsatrix::ConnectionGene::enabled |
◆ in_node
| int pulsatrix::ConnectionGene::in_node |
◆ innovation
| int pulsatrix::ConnectionGene::innovation |
◆ out_node
| int pulsatrix::ConnectionGene::out_node |
◆ weight
| double pulsatrix::ConnectionGene::weight |
The documentation for this struct was generated from the following file: