23 #ifndef NOISE_GENERATOR_H
24 #define NOISE_GENERATOR_H
232 #endif //NOISE_GENERATOR_H
double_t A_11_
Definition: noise_generator.h:193
double_t std_mod_
standard deviation of current modulation, in pA
Definition: noise_generator.h:143
Parameters_ P_
Definition: noise_generator.h:199
double_t phi_rad_
Phase of sine current (0-2Pi rad)
Definition: noise_generator.h:187
Definition: lockptrdatum.h:40
const Name d("d")
Specific to Izhikevich 2003.
Definition: nest_names.h:83
Declarations for base class Node.
State_ S_
Definition: noise_generator.h:202
Parameters_()
Sets default parameter values.
Definition: noise_generator.cpp:35
bool has_proxies() const
Returns true if the node has proxies on remote threads.
Definition: noise_generator.h:106
Base class for common properties of Stimulating Devices.
Definition: stimulating_device.h:117
double_t std_
standard deviation of current, in pA
Definition: noise_generator.h:142
librandom::NormalRandomDev normal_dev_
random deviate generator
Definition: noise_generator.h:185
Create normal (Gaussian) random numbers with uniform variance.
Definition: normal_randomdev.h:59
port send_test_event(Node &, rport, synindex, bool)
Send an event to the receiving_node passed as an argument.
Definition: noise_generator.cpp:189
long_t rport
Connection port number to distinguish incoming connections, also called receiver port.
Definition: nest.h:147
Time dt_
time interval between updates
Definition: noise_generator.h:146
void get(DictionaryDatum &) const
Store current values in dictionary.
Definition: noise_generator.cpp:79
double_t y_1_
Definition: noise_generator.h:167
Buffers_ B_
Definition: noise_generator.h:201
Store independent parameters of the model.
Definition: noise_generator.h:140
long_t dt_steps_
update interval in steps
Definition: noise_generator.h:184
noise_generator()
Definition: noise_generator.cpp:115
std::vector< double_t > AmpVec_
Definition: noise_generator.h:135
Definition: noise_generator.h:165
Definition: nest_time.h:130
double_t freq_
Standard frequency in Hz.
Definition: noise_generator.h:144
void set_status(const DictionaryDatum &)
Definition: noise_generator.h:215
double_t mean_
mean current, in pA
Definition: noise_generator.h:141
size_t num_targets_
Number of targets.
Definition: noise_generator.h:154
void init_state_(const Node &)
Private function to initialize the state of a node to model defaults.
Definition: noise_generator.cpp:138
long_t next_step_
time step of next change in current
Definition: noise_generator.h:177
double_t A_01_
Definition: noise_generator.h:191
void event_hook(DSCurrentEvent &)
Definition: noise_generator.cpp:250
Definition: noise_generator.h:183
double_t y_0_
Definition: noise_generator.h:166
State_()
Sets default parameter values.
Definition: noise_generator.cpp:45
long_t port
Connection port number to distinguis outgoing connections.
Definition: nest.h:155
void get(DictionaryDatum &) const
Store current values in dictionary.
Definition: noise_generator.cpp:69
void set(const DictionaryDatum &, const noise_generator &)
Set values from dicitonary.
Definition: noise_generator.cpp:85
double double_t
Double precision floating point numbers.
Definition: nest.h:93
double_t A_00_
Definition: noise_generator.h:190
void calibrate()
Recalculates parameters and forces reinitialization of amplitudes if number of targets has changed...
Definition: noise_generator.cpp:154
StimulatingDevice< CurrentEvent > device_
Definition: noise_generator.h:198
unsigned char synindex
Unsigned char type for enumerations of synapse types.
Definition: nest.h:115
double_t phi_deg_
Phase of sinusodial noise modulation (0-360 deg)
Definition: noise_generator.h:145
Gaussian white noise generator.
Definition: noise_generator.h:98
Default types used by the NEST kernel.
Base class for all NEST network objects.
Definition: node.h:96
void update(Time const &, const long_t, const long_t)
Bring the node from state $t$ to $t+n*dt$.
Definition: noise_generator.cpp:213
double_t A_10_
Definition: noise_generator.h:192
AmpVec_ amps_
amplitudes, one per target
Definition: noise_generator.h:178
void init_buffers_()
Private function to initialize the buffers of a node.
Definition: noise_generator.cpp:145
virtual void event_hook(DSSpikeEvent &)
Modify Event object parameters during event delivery.
Definition: node.cpp:301
void get_status(DictionaryDatum &) const
Definition: noise_generator.h:207
long long_t
Integer number with at least 32 bit.
Definition: nest.h:96
double_t omega_
Angelfrequency i rad/s.
Definition: noise_generator.h:186
"Callback request event" for use in Device.
Definition: event.h:465
Variables_ V_
Definition: noise_generator.h:200
Definition: noise_generator.h:176