60 void calculate_scale_constants();
61 void integrate_membrane();
62 void integrate_linear_nmda_synapses();
63 void check_thresholds();
void set_tau_gaba(AurynFloat tau)
Sets the exponential decay time constant of the GABA conductance (default=10ms).
Definition: IFGroup.cpp:176
AurynFloat get_tau_nmda()
Definition: IFGroup.cpp:204
AurynFloat get_tau_mem()
Returns the membrane time constant.
Definition: IFGroup.cpp:160
Tries to make a smart choice.
Definition: SpikingGroup.h:51
void clear()
Definition: IFGroup.cpp:71
void set_tau_nmda(AurynFloat tau)
Sets the exponential decay time constant of the NMDA conductance (default=100ms). ...
Definition: IFGroup.cpp:187
AurynFloat u_reset
Reset voltage.
Definition: IFGroup.h:65
IFGroup(NeuronID size, NodeDistributionMode distmode=AUTO)
Default constructor.
Definition: IFGroup.cpp:30
AurynFloat get_tau_ampa()
Returns the exponential decay time constant of the AMPA conductance.
Definition: IFGroup.cpp:171
void set_tau_ampa(AurynFloat tau)
Sets the exponential decay time constant of the AMPA conductance (default=5ms).
Definition: IFGroup.cpp:165
void set_ampa_nmda_ratio(AurynFloat ratio)
Set ratio between ampa/nmda contribution to excitatory conductance.
Definition: IFGroup.cpp:209
Definition: ABSConnection.h:38
void set_tau_mem(AurynFloat taum)
Sets the membrane time constant.
Definition: IFGroup.cpp:154
virtual void evolve()
Definition: IFGroup.cpp:146
virtual ~IFGroup()
Definition: IFGroup.cpp:84
AurynFloat u_inh_rev
Inhibitory reversal potential.
Definition: IFGroup.h:67
float AurynFloat
Low precision floating point datatype.
Definition: auryn_definitions.h:157
void set_nmda_ampa_current_ampl_ratio(AurynFloat ratio)
Sets nmda-ampa amplitude ratio.
Definition: IFGroup.cpp:215
AurynFloat get_tau_gaba()
Returns the exponential decay time constant of the GABA conductance.
Definition: IFGroup.cpp:182
NeuronID size
Stores the size of the group.
Definition: SpikingGroup.h:119
AurynFloat u_rest
Resting potential.
Definition: IFGroup.h:66
Abstract base class for all neuron groups.
Definition: NeuronGroup.h:45
Default AurynVectorFloat class for performance computation.
Definition: AurynVector.h:796
unsigned int NeuronID
NeuronID is an unsigned integeger type used to index neurons in Auryn.
Definition: auryn_definitions.h:151
Implements the standard integrate and file model used in Auryn.
Definition: IFGroup.h:47
void set_tau_thr(AurynFloat tau)
Sets the exponential decay time constant of the threshold (default=5).
Definition: IFGroup.cpp:197
NodeDistributionMode
Specifies howto distribute different neurons across ranks when simulation is run in parallel...
Definition: SpikingGroup.h:50