<tr class="memdesc:ac43bda9d15bbc5060e2550be6167291b"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classNeurone.html" title="Represents a neurone. It can spike, interact with other neurones... ">Neurone</a> constructor (the initiation constants are in <a class="el" href="constant_8h_source.html">constant.h</a>). <br /></td></tr>
<tr class="memdesc:aeb6fa39da618a5e19cc91911630fbdc1"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classNeurone.html" title="Represents a neurone. It can spike, interact with other neurones... ">Neurone</a> destructor. <br /></td></tr>
<tr class="memdesc:a0d5c79a29ea017a500aceb4e2edb3fea"><td class="mdescLeft"> </td><td class="mdescRight">Update the neurone (change the membrane potential, make it spike if the treshold is reached and manage rest time). <a href="#a0d5c79a29ea017a500aceb4e2edb3fea">More...</a><br /></td></tr>
<tr class="memdesc:a87ffde06579689af191fb05b48419021"><td class="mdescLeft"> </td><td class="mdescRight">Getter for the membrane potential. <br /></td></tr>
<tr class="memdesc:ad9ba0a24bef21fd9b3cb824a681c48be"><td class="mdescLeft"> </td><td class="mdescRight">Test if the treshold is reached, if it is, make the neurone spike and reinitialize the membrane potential. Store the spike's time. <a href="#ad9ba0a24bef21fd9b3cb824a681c48be">More...</a><br /></td></tr>
<tr class="memdesc:a1c029deb909e23adc7a47293cb49fa30"><td class="mdescLeft"> </td><td class="mdescRight">Test if the neuron is in rest. If it is, subtract an unit of time to the rest time. <br /></td></tr>
std::vector< int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classNeurone.html#a7c07e491785174e6b26c25afbe121fa0">getSpikeTimes</a> () const</td></tr>
<tr class="memdesc:a7c07e491785174e6b26c25afbe121fa0"><td class="mdescLeft"> </td><td class="mdescRight">Getter for the spike times. <br /></td></tr>
<tr class="memdesc:adef9ed5e19f5166f7339bf1a613a1aaa"><td class="mdescLeft"> </td><td class="mdescRight">Receive a spike from another neurone. <a href="#adef9ed5e19f5166f7339bf1a613a1aaa">More...</a><br /></td></tr>
<tr class="memdesc:a0a2aa0defd3610af1df3633ac0623c8d"><td class="mdescLeft"> </td><td class="mdescRight">Return the outside input (from other neurones) for the current time. <br /></td></tr>
<tr class="memdesc:ab70cb99fedbb2d8de7e4350b93211a63"><td class="mdescLeft"> </td><td class="mdescRight">Returns the current induced by the background. <br /></td></tr>
<tr class="memdesc:aab13094b98ba14fadf90f38792a073e3"><td class="mdescLeft"> </td><td class="mdescRight">Getter for the status of the neurone. <br /></td></tr>
<tr class="memdesc:ad10fd01ba452b45851eef861a2ca2002"><td class="mdescLeft"> </td><td class="mdescRight">Send to every targetted neurone the spike information (used only if it spikes). <a href="#ad10fd01ba452b45851eef861a2ca2002">More...</a><br /></td></tr>
<p>Add one connection (one new targetted neurone) </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">neurones</td><td><a class="el" href="classNetwork.html" title="Represents a neurone network, allows to simulate their life and make them interact. ">Network</a>'s neurones list </td></tr>
<tr><td class="paramname">targetNumber</td><td>Number of the target int the network's list </td></tr>
<tr><td class="paramname">neurones</td><td><a class="el" href="classNetwork.html" title="Represents a neurone network, allows to simulate their life and make them interact. ">Network</a>'s neurones list. </td></tr>
<tr><td class="paramname">neuroneNumber</td><td>The current neurone number's in the network neurones list </td></tr>
<tr><td class="paramname">D</td><td>Delay before the spike causes a membrane potential change. </td></tr>
<tr><td class="paramname">status</td><td>Status of the spiking neurone (Excitatory or Inhibitory) : an inhibitory will low the membrane potential and an excitatory neurone will increase it. </td></tr>