ContourNeuronProp2< FLOAT, INT > Class Template Reference

Holds the property for each neuron. More...

#include <CINNIC/contourNeuronProp2.H>

Collaboration diagram for ContourNeuronProp2< FLOAT, INT >:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

template<class FLOAT, class INT>
class ContourNeuronProp2< FLOAT, INT >

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.


Constructor & Destructor Documentation

template<class FLOAT , class INT >
ContourNeuronProp2< FLOAT, INT >::ContourNeuronProp2 (  )  [inline]

default constructor on this neuron

Definition at line 101 of file contourNeuronProp2.H.

template<class FLOAT , class INT >
ContourNeuronProp2< FLOAT, INT >::~ContourNeuronProp2 (  )  [inline]

destructor

Definition at line 110 of file contourNeuronProp2.H.


Member Function Documentation

template<class FLOAT , class INT >
void ContourNeuronProp2< FLOAT, INT >::CNP_chargeSimple ( const FLOAT  _charge  )  [inline]

set the charge on this neuron

Definition at line 138 of file contourNeuronProp2.H.

template<class FLOAT , class INT >
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.

template<class FLOAT , class INT >
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.

template<class FLOAT , class INT >
FLOAT ContourNeuronProp2< FLOAT, INT >::CNP_getCharge (  )  const [inline]

return this neurons charge

Definition at line 124 of file contourNeuronProp2.H.

template<class FLOAT , class INT >
FLOAT ContourNeuronProp2< FLOAT, INT >::CNP_getFastPlast (  )  const [inline]

get this neurons fast plasticity

Definition at line 152 of file contourNeuronProp2.H.

template<class FLOAT , class INT >
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.

template<class FLOAT , class INT >
void ContourNeuronProp2< FLOAT, INT >::CNP_resetCharge (  )  [inline]

reset base charge

Definition at line 131 of file contourNeuronProp2.H.

template<class FLOAT , class INT >
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.


The documentation for this class was generated from the following file:
Generated on Sun May 8 08:43:18 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3