Method | Description | |
---|---|---|
CheckInnovation ( long input, long output, NEATInnovationType type ) : |
Check to see if we already have an innovation.
|
|
CreateNeuronFromID ( long neuronID ) : |
Create a new neuron gene from an id.
|
|
CreateNewInnovation ( long from, long to, NEATInnovationType innovationType, NEATNeuronType neuronType, double x, double y ) : long |
Create a new innovation.
|
|
CreateNewInnovation ( long input, long output, NEATInnovationType type ) : void |
Create a new innovation.
|
|
NEATInnovationList ( ) : System |
Default constructor.
|
|
NEATInnovationList ( IPopulation population, |
Construct an innovation list.
|
Method | Description | |
---|---|---|
AssignNeuronID ( ) : long |
Assign a neuron ID.
|
public CheckInnovation ( long input, long output, NEATInnovationType type ) : |
||
input | long | The input neuron. |
output | long | The output neuron. |
type | NEATInnovationType | The type. |
return |
public CreateNeuronFromID ( long neuronID ) : |
||
neuronID | long | The neuron id. |
return |
public CreateNewInnovation ( long from, long to, NEATInnovationType innovationType, NEATNeuronType neuronType, double x, double y ) : long | ||
from | long | The from neuron. |
to | long | The to neuron. |
innovationType | NEATInnovationType | The innovation type. |
neuronType | NEATNeuronType | The neuron type. |
x | double | The x-coordinate. |
y | double | The y-coordinate. |
return | long |
public CreateNewInnovation ( long input, long output, NEATInnovationType type ) : void | ||
input | long | The input neuron. |
output | long | The output neuron. |
type | NEATInnovationType | The type. |
return | void |
public NEATInnovationList ( IPopulation population, |
||
population | IPopulation | The population. |
links | The links. | |
neurons | The neurons. | |
return | System |