Show/Hide Toolbars

RiverSoftAVG Products Help

Navigation: Code Documentation > GeneticAlgorithm > RSGeneticAlgorithm > Classes > TRSGAGene > Methods

TRSGAGene.GeneAsDouble(TRSEncodedBits,Integer) Method

Scroll Prev Top Next More

Extracts this gene's value from the Bits chromosome parameter. The function allows read access to the gene as double floating-point values. The equivalent    SetGeneAsDouble method provides write access. The GeneAsDouble function will attempt to translate the chromosome bits of this gene to a double, irregardless of the type specified in GeneType . In other words, the gene does not enforce types, it just helps you to translate bits into a type. You should use the GeneType property to determine the type of the gene before using the accessor functions.

Note: The TRSGAGene class automatically retrieves the appropriate value from the correct place in the Bits chromosome using the Offset and Size properties. The overloaded GeneAsDouble method will also automatically use the    Offset property.
 

Namespace: RSGeneticAlgorithm

Parameters

Bits

Type: TRSEncodedBits

Offset

Type: Integer

Return Value

Type: Double

RiverSoftAVG Products Help © 1996-2016 Thomas G. Grubb