Method | Description | |
---|---|---|
Clone ( ) : IGPGene |
Clone the gene. The method clones the chromosome returning the exact copy of it. |
|
CreateNew ( ) : IGPGene |
Creates new gene with random type and value. The method creates new randomly initialized gene . The method is useful as factory method for those classes, which work with gene's interface, but not with particular gene class. |
|
CreateNew ( GPGeneType type ) : IGPGene |
Creates new gene with certain type and random value. The method creates new gene with specified type, but random value. The method is useful as factory method for those classes, which work with gene's interface, but not with particular gene class. |
|
ExtendedGeneFunction ( int variablesCount ) : System |
Initializes a new instance of the ExtendedGeneFunction class. The constructor creates randomly initialized gene with random type and value by calling Generate( ) method. |
|
ExtendedGeneFunction ( int variablesCount, GPGeneType type ) : System |
Initializes a new instance of the ExtendedGeneFunction class. The constructor creates randomly initialized gene with random value and preset gene type. |
|
Generate ( ) : void |
Randomize gene with random type and value. The method randomizes the gene, setting its type and value randomly. |
|
Generate ( GPGeneType type ) : void |
Randomize gene with random value. The method randomizes a gene, setting its value randomly, but type is set to the specified one. |
|
ToString ( ) : string |
Get string representation of the gene.
|
Method | Description | |
---|---|---|
ExtendedGeneFunction ( int variablesCount, bool random ) : System |
public CreateNew ( GPGeneType type ) : IGPGene | ||
type | GPGeneType | Gene type to create. |
return | IGPGene |
public ExtendedGeneFunction ( int variablesCount ) : System | ||
variablesCount | int | Total amount of variables in the task which is supposed /// to be solved. |
return | System |
public ExtendedGeneFunction ( int variablesCount, GPGeneType type ) : System | ||
variablesCount | int | Total amount of variables in the task which is supposed /// to be solved. |
type | GPGeneType | Gene type to set. |
return | System |
public Generate ( GPGeneType type ) : void | ||
type | GPGeneType | Gene type to set. |
return | void |