Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Teem::MatrixGenotypeDecoder Class Reference
[Genotype decoders]

#include <MatrixController.h>

Inheritance diagram for Teem::MatrixGenotypeDecoder:

Teem::GenotypeDecoder List of all members.

Detailed Description

Genotype decoder for matrix controller.


Public Member Functions

 MatrixGenotypeDecoder (const std::string &root)
 Constructor, by default create set coefficient range to 1 and enable evolution of bias also.
virtual ~MatrixGenotypeDecoder ()
 Destructor.
virtual GenomecreateGenome ()
 Create a random genome that is compatible with this decoder.
virtual Controllerdecode (Genome *genome)
 Decode a genome to a controller.

Protected Attributes

Ishtar::Variable< double > coefRange
 Range of coefficient's values, which will be within [-coefRange .. coefRange].
Ishtar::Variable< unsigned > evolveBias
 Non-zero if bias have to be evolved as well // FIXME: bool.


The documentation for this class was generated from the following files:
Generated on Mon Oct 24 17:38:27 2005 for Teem by  doxygen 1.4.2