Holds the property for each neuron. More...
#include <CINNIC/contourNeuronProp2.H>
Public Member Functions | |
ContourNeuronProp2 () | |
default constructor on this neuron | |
~ContourNeuronProp2 () | |
destructor | |
void | CNP_linkToStaticMap (staticContourNeuronProp< FLOAT, INT > *staticMap) |
link this dynamic neuron to its static component | |
FLOAT | CNP_getCharge () const |
return this neurons charge | |
void | CNP_resetCharge () |
reset base charge | |
void | CNP_chargeSimple (const FLOAT _charge) |
set the charge on this neuron | |
void | CNP_setFastPlast (const FLOAT plast) |
set the fast plasticity of this neuron | |
FLOAT | CNP_getFastPlast () const |
get this neurons fast plasticity | |
FLOAT | CNP_computeSupress (const FLOAT inputVal, const FLOAT groupMod) const |
compute supression on this neuron | |
FLOAT | CNP_computeExcite (const FLOAT inputVal, const FLOAT groupMod) const |
compute Excitation on this neuron |
Holds the property for each neuron.
this class is used to process and hold the membrane potential of each neuron. It keeps track of total potential as well as potential that is "up" or "down" that is, to simulate the effects of tranfering energy from neuron to another neuron it holds energy in either a positive or negative energy bank. Holds generally temporal neuron properties
Definition at line 63 of file contourNeuronProp2.H.
ContourNeuronProp2< FLOAT, INT >::ContourNeuronProp2 | ( | ) | [inline] |
default constructor on this neuron
Definition at line 101 of file contourNeuronProp2.H.
ContourNeuronProp2< FLOAT, INT >::~ContourNeuronProp2 | ( | ) | [inline] |
destructor
Definition at line 110 of file contourNeuronProp2.H.
void ContourNeuronProp2< FLOAT, INT >::CNP_chargeSimple | ( | const FLOAT | _charge | ) | [inline] |
set the charge on this neuron
Definition at line 138 of file contourNeuronProp2.H.
FLOAT ContourNeuronProp2< FLOAT, INT >::CNP_computeExcite | ( | const FLOAT | inputVal, | |
const FLOAT | groupMod | |||
) | const [inline] |
compute Excitation on this neuron
Definition at line 170 of file contourNeuronProp2.H.
FLOAT ContourNeuronProp2< FLOAT, INT >::CNP_computeSupress | ( | const FLOAT | inputVal, | |
const FLOAT | groupMod | |||
) | const [inline] |
compute supression on this neuron
Definition at line 160 of file contourNeuronProp2.H.
FLOAT ContourNeuronProp2< FLOAT, INT >::CNP_getCharge | ( | ) | const [inline] |
return this neurons charge
Definition at line 124 of file contourNeuronProp2.H.
FLOAT ContourNeuronProp2< FLOAT, INT >::CNP_getFastPlast | ( | ) | const [inline] |
get this neurons fast plasticity
Definition at line 152 of file contourNeuronProp2.H.
void ContourNeuronProp2< FLOAT, INT >::CNP_linkToStaticMap | ( | staticContourNeuronProp< FLOAT, INT > * | staticMap | ) | [inline] |
link this dynamic neuron to its static component
Definition at line 115 of file contourNeuronProp2.H.
void ContourNeuronProp2< FLOAT, INT >::CNP_resetCharge | ( | ) | [inline] |
reset base charge
Definition at line 131 of file contourNeuronProp2.H.
void ContourNeuronProp2< FLOAT, INT >::CNP_setFastPlast | ( | const FLOAT | plast | ) | [inline] |
set the fast plasticity of this neuron
Definition at line 145 of file contourNeuronProp2.H.