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

CangelosiCell Class Reference

A temporary cell used in the ontogeny process of the CangelosiEncoding. More...

#include <cangelosinet.h>

Inheritance diagram for CangelosiCell:

NolfiCell List of all members.

Public Methods

 CangelosiCell (const CangelosiCell &mother, const CangCellDescr &rule)
void make ()
void add (const CangCellDescr &rule)
void connect (const Array< CangelosiCell > &cells, ANNetwork &ann) const
virtual void copy (const CangelosiCell &other)
virtual OStream & operator>> (OStream &out) const

Protected Attributes

double mFace

Detailed Description

A temporary cell used in the ontogeny process of the CangelosiEncoding.

These cells have ability to divide, sprout axon trees, and then mature as neurons.

Definition at line 91 of file cangelosinet.h.


Constructor & Destructor Documentation

CangelosiCell const CangelosiCell &    mother,
const CangCellDescr   rule
 

Creates the cell as a daughter cell of the given mother which will be modified by the given rule.

Definition at line 181 of file cangelosi.cc.

References add(), and mFace.


Member Function Documentation

void add const CangCellDescr   rule
 

Modifies the cell according to the given rule.

Definition at line 207 of file cangelosi.cc.

References CangCellDescr::mBiasVar, CangCellDescr::mDaughterLoc, mFace, CangCellDescr::mFaceVar, CangCellDescr::mNewType, CangCellDescr::mSegAngleVar, CangCellDescr::mSegLengthVar, CangCellDescr::mTipRadiusMul, and CangCellDescr::mWeightVar.

Referenced by CangelosiCell().

void connect const Array< CangelosiCell > &    cells,
ANNetwork &    ann
const
 

Build connections for the neuron by modifying the final network object.

void copy const CangelosiCell &    other [virtual]
 

Implementation.

Definition at line 202 of file cangelosi.cc.

References mFace.

void make  
 

Makes this cell a mother cell.

Reimplemented from NolfiCell.

Definition at line 190 of file cangelosi.cc.

References NolfiCell::make(), and mFace.

OStream & operator>> OStream &    out const [virtual]
 

Implementation.

Reimplemented from NolfiCell.

Definition at line 223 of file cangelosi.cc.

References mFace.


Member Data Documentation

double mFace [protected]
 

Direction angle of axon.

Definition at line 125 of file cangelosinet.h.

Referenced by add(), CangelosiCell(), copy(), make(), and operator>>().


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