Class holding the common properties for all synapses of type SynapticSamplingRewardGradientConnection.
More...
#include <synaptic_sampling_rewardgradient_connection.h>
|
double | learning_rate_ |
|
double | episode_length_ |
|
double | psp_tau_rise_ |
|
double | psp_tau_fall_ |
|
double | temperature_ |
|
double | gradient_noise_ |
|
double | max_param_ |
|
double | min_param_ |
|
double | max_param_change_ |
|
double | integration_time_ |
|
double | direct_gradient_rate_ |
|
double | parameter_mapping_offset_ |
|
double | weight_scale_ |
|
double | weight_update_interval_ |
|
double | gradient_scale_ |
|
double | psp_cutoff_amplitude_ |
|
long | bap_trace_id_ |
|
long | dopa_trace_id_ |
|
bool | simulate_retracted_synapses_ |
|
bool | delete_retracted_synapses_ |
|
TracingNode * | reward_transmitter_ |
|
double | resolution_unit_ |
|
double | reward_gradient_update_ |
|
double | eligibility_trace_update_ |
|
double | psp_faciliation_update_ |
|
double | psp_depression_update_ |
|
double | psp_scale_factor_ |
|
long | weight_update_steps_ |
|
Class holding the common properties for all synapses of type SynapticSamplingRewardGradientConnection.
The parameters, their constraints and their default values are described in detail in the documentation of SynapticSamplingRewardGradientConnection.
◆ SynapticSamplingRewardGradientCommonProperties()
spore::SynapticSamplingRewardGradientCommonProperties::SynapticSamplingRewardGradientCommonProperties |
( |
| ) |
|
◆ ~SynapticSamplingRewardGradientCommonProperties()
spore::SynapticSamplingRewardGradientCommonProperties::~SynapticSamplingRewardGradientCommonProperties |
( |
| ) |
|
◆ calibrate()
void spore::SynapticSamplingRewardGradientCommonProperties::calibrate |
( |
const nest::TimeConverter & |
tc | ) |
|
Calibrate all time objects, which are contained in this object. This function is called when the time resolution changes and on simulation startup.
- Parameters
-
◆ check_event()
void spore::SynapticSamplingRewardGradientCommonProperties::check_event |
( |
nest::SpikeEvent & |
| ) |
|
|
inline |
◆ drand()
double spore::SynapticSamplingRewardGradientCommonProperties::drand |
( |
nest::thread |
thread | ) |
const |
|
inline |
Convenience function to random number.
◆ get_d_wiener()
double spore::SynapticSamplingRewardGradientCommonProperties::get_d_wiener |
( |
nest::thread |
thread | ) |
const |
|
inline |
Convenience function to get Gaussian random number for parameter noise.
◆ get_gradient_noise()
double spore::SynapticSamplingRewardGradientCommonProperties::get_gradient_noise |
( |
nest::thread |
thread | ) |
const |
|
inline |
Convenience function to get Gaussian random number for gradient noise.
◆ get_node()
nest::Node* spore::SynapticSamplingRewardGradientCommonProperties::get_node |
( |
| ) |
|
|
inline |
- Returns
- The reward transmitter associated to the synapse type.
◆ get_status()
void spore::SynapticSamplingRewardGradientCommonProperties::get_status |
( |
DictionaryDatum & |
d | ) |
const |
◆ get_vt_gid()
long spore::SynapticSamplingRewardGradientCommonProperties::get_vt_gid |
( |
| ) |
const |
|
inline |
- Returns
- GID of the reward transmitter associated to the synapse type.
◆ set_status()
void spore::SynapticSamplingRewardGradientCommonProperties::set_status |
( |
const DictionaryDatum & |
d, |
|
|
nest::ConnectorModel & |
cm |
|
) |
| |
The documentation for this class was generated from the following files: