C# Class Encog.ML.Genetic.Species.BasicSpecies

Inheritance: ISpecies
Datei anzeigen Open project: encog/encog-silverlight-core Class Usage Examples

Public Methods

Method Description
BasicSpecies ( ) : System

Default constructor, used mainly for persistence.

BasicSpecies ( IPopulation thePopulation, IGenome theFirst, long theSpeciesID ) : System

Construct a species.

CalculateSpawnAmount ( ) : void

Calculate the amount to spawn.

ChooseParent ( ) : IGenome

Choose a parent to mate. Choose from the population, determined by the survival rate. From this pool, a random parent is chosen.

Purge ( ) : void

Purge all members, increase age by one and count the number of generations with no improvement.

Method Details

BasicSpecies() public method

Default constructor, used mainly for persistence.
public BasicSpecies ( ) : System
return System

BasicSpecies() public method

Construct a species.
public BasicSpecies ( IPopulation thePopulation, IGenome theFirst, long theSpeciesID ) : System
thePopulation IPopulation The population the species belongs to.
theFirst IGenome The first genome in the species.
theSpeciesID long The species id.
return System

CalculateSpawnAmount() public method

Calculate the amount to spawn.
public CalculateSpawnAmount ( ) : void
return void

ChooseParent() public method

Choose a parent to mate. Choose from the population, determined by the survival rate. From this pool, a random parent is chosen.
public ChooseParent ( ) : IGenome
return IGenome

Purge() public method

Purge all members, increase age by one and count the number of generations with no improvement.
public Purge ( ) : void
return void