#include <cangelosinet.h>
Inheritance diagram for CangelosiCell:
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 |
These cells have ability to divide, sprout axon trees, and then mature as neurons.
Definition at line 91 of file cangelosinet.h.
|
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. |
|
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(). |
|
Build connections for the neuron by modifying the final network object.
|
|
Implementation.
Definition at line 202 of file cangelosi.cc. References mFace. |
|
Makes this cell a mother cell.
Reimplemented from NolfiCell. Definition at line 190 of file cangelosi.cc. References NolfiCell::make(), and mFace. |
|
Implementation.
Reimplemented from NolfiCell. Definition at line 223 of file cangelosi.cc. References mFace. |
|
Direction angle of axon.
Definition at line 125 of file cangelosinet.h. Referenced by add(), CangelosiCell(), copy(), make(), and operator>>(). |