SiReNe Simulation Software  1.0
Neuron Struct Reference

Description of a neuron. More...

#include <Sirene.h>

Collaboration diagram for Neuron:

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...
 

Detailed Description


Field Documentation

◆ dVMidStep

double Neuron::dVMidStep[NBMEMSTEP]

◆ GlobalNumNeuron

uint Neuron::GlobalNumNeuron

◆ InitialValues

double* Neuron::InitialValues

◆ InputCurrent

double Neuron::InputCurrent

◆ InputParameters

◆ InputType

double(* Neuron::InputType) (Simul *Simulation, int ModelNum, int NeuronNum, double t)

Referenced by main(), and UpdateNeuron().

◆ LastSpikeTime

double Neuron::LastSpikeTime

◆ NumberOfParameters

int Neuron::NumberOfParameters

Referenced by NeuronPrint(), and PrepareSimu().

◆ NumberOfSpikes

int Neuron::NumberOfSpikes

◆ Parameters

double* Neuron::Parameters

◆ PotentialIndex

int Neuron::PotentialIndex

◆ RandomState

◆ SpikeTreshold

double Neuron::SpikeTreshold

Referenced by PrepareSimu().

◆ SynapticCurrent

double Neuron::SynapticCurrent

◆ SynCurrentFactor

double** Neuron::SynCurrentFactor

◆ VMidStep

double Neuron::VMidStep[NBMEMSTEP]

Referenced by PrepareSimu().


The documentation for this struct was generated from the following file: