pulsatrix
Loading...
Searching...
No Matches
pulsatrix::ConnectionGene Struct Reference

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>

Public Attributes

int in_node
 
int out_node
 
double weight
 
bool enabled
 
int innovation
 

Detailed Description

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).

Member Data Documentation

◆ 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: