Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CangCellDescr Class Reference

Decoded daughter cell descriptor for Cangelosi-type neuron used in CangelosiEncoding. More...

#include <cangelosinet.h>

List of all members.

Public Methods

 CangCellDescr (const Gentainer &g, int rule, int daughter)
void decodeFrom (const Gentainer &g, int rule, int daughter)

Static Public Methods

void addGenesTo (Gentainer &g, const StringMap &params)


Detailed Description

Decoded daughter cell descriptor for Cangelosi-type neuron used in CangelosiEncoding.

This is an internal, temporary class; it is used during the ontogenetic process.

The rewriting rules have form C -> CC, where C is a cell. This class implements the definition of C, but not it's instance.

Notice that the rewriting replaces some parameters of the mother cell totally, while some parameters it only modifies (such as the x,y-location).

Definition at line 35 of file cangelosinet.h.


Constructor & Destructor Documentation

CangCellDescr const Gentainer &    g,
int    rule,
int    daughter
[inline]
 

Standard constructor.

See decodeFrom() for the description of the parameters.

Definition at line 44 of file cangelosinet.h.

References decodeFrom().


Member Function Documentation

void addGenesTo Gentainer &    g,
const StringMap &    params
[static]
 

Add the genes that this class requires to the given genome.

Definition at line 125 of file cangelosi.cc.

Referenced by CangelosiEncoding::addPrivateGenes().

void decodeFrom const Gentainer &    g,
int    rule,
int    daughter
 

Decodes the cell description from the given genome.

Parameters:
g  Genome that contains the genetic code for the cell
rule  Tells the type-specifier for the mother of this cell.
daughter  Tells which daughter this cell is. With this and the above rule-number, the genetic code for this cell can be fetched from the genome.

Definition at line 150 of file cangelosi.cc.

Referenced by CangCellDescr().


The documentation for this class was generated from the following files:
Generated on Thu Feb 10 20:21:26 2005 for Annalee by doxygen1.2.18