SiReNe Simulation Software
1.0
|
Description of a neuron. More...
#include <Sirene.h>
Data Fields | |
double * | InputParameters |
Input current parameters. More... | |
double * | InitialValues |
Initial values of the neural model (for example: V, m, n, h) More... | |
double(* | InputType )(Simul *Simulation, int ModelNum, int NeuronNum, double t) |
Input current function. More... | |
int | PotentialIndex |
Potential index for the Variables array stored in the Simul structure. More... | |
int | NumberOfSpikes |
Number of spikes for each neuron. More... | |
int | NumberOfParameters |
Number of parameters. More... | |
uint | GlobalNumNeuron |
Global Id of the neuron. More... | |
PRNGState | RandomState |
State of the pseudo-random number generator associated to the neuron. More... | |
double * | Parameters |
Parameters array. More... | |
double | InputCurrent |
Input Current. More... | |
double ** | SynCurrentFactor |
Synaptic current factor after spike detection. More... | |
double | SpikeTreshold |
Potential threshold used for spike detection. More... | |
double | SynapticCurrent |
Synaptic current. More... | |
double | LastSpikeTime |
Last spike time of the neuron. More... | |
double | dVMidStep [NBMEMSTEP] |
Potential derivative at mid time-step. More... | |
double | VMidStep [NBMEMSTEP] |
Potential at mid time-step. More... | |
double Neuron::dVMidStep[NBMEMSTEP] |
Referenced by PrepareSimu(), SpikeDetection(), and UpdateNeuron().
uint Neuron::GlobalNumNeuron |
Referenced by Advance(), NeuralModelPrint(), PrepareSimu(), RandomConnections(), and SpikeProcessing().
double* Neuron::InitialValues |
Referenced by main(), MemoryRelease(), NeuronPrint(), and PrepareSimu().
double Neuron::InputCurrent |
Referenced by Advance(), MSN(), PrepareSimu(), and UpdateNeuron().
double* Neuron::InputParameters |
double(* Neuron::InputType) (Simul *Simulation, int ModelNum, int NeuronNum, double t) |
Referenced by main(), and UpdateNeuron().
double Neuron::LastSpikeTime |
Referenced by NeuronPrint(), PrepareSimu(), and SpikeDetection().
int Neuron::NumberOfParameters |
Referenced by NeuronPrint(), and PrepareSimu().
int Neuron::NumberOfSpikes |
Referenced by Advance(), NeuronPrint(), PrepareSimu(), and SpikeProcessing().
double* Neuron::Parameters |
Referenced by MemoryRelease(), MSN(), NeuronPrint(), and PrepareSimu().
int Neuron::PotentialIndex |
Referenced by Advance(), NeuronPrint(), PrepareSimu(), SpikeDetection(), and UpdateModels().
PRNGState Neuron::RandomState |
Referenced by InputCurrentWithNoise(), main(), StepwiseInputCurrentWithNoise(), and SynapticCurrent().
double Neuron::SpikeTreshold |
Referenced by PrepareSimu().
double Neuron::SynapticCurrent |
Referenced by Advance(), MSN(), PrepareSimu(), and UpdateNeuron().
double** Neuron::SynCurrentFactor |
Referenced by MemoryRelease(), PrepareSimu(), SynapticCurrent(), and SynapticSpike().
double Neuron::VMidStep[NBMEMSTEP] |
Referenced by PrepareSimu().