Class containing the common properties for all synapses of type dopamine connection. More...
#include <stdp_dopamine_synapse.h>
Public Member Functions | |
| STDPDopaCommonProperties () | |
| Default constructor. | |
| void | get_status (Dictionary &d) const |
| Get all properties and put them into a dictionary. | |
| void | set_status (const Dictionary &d, ConnectorModel &cm) |
| Set properties from the values given in dictionary. | |
| long | get_vt_node_id () const |
Public Member Functions inherited from nest::CommonSynapseProperties | |
| CommonSynapseProperties () | |
| Standard constructor. | |
| ~CommonSynapseProperties () | |
| void | get_status (Dictionary &d) const |
| Get all properties and put them into a dictionary. | |
| void | set_status (const Dictionary &d, ConnectorModel &cm) |
| Set properties from the values given in dictionary. | |
| void | calibrate (const TimeConverter &) |
| Calibrate all time objects, which might be contained in this object. | |
| long | get_vt_node_id () const |
| Get node ID of volume transmitter. | |
| weight_recorder * | get_weight_recorder () const |
| Get weight_recorder. | |
Public Attributes | |
| volume_transmitter * | volume_transmitter_ |
| double | A_plus_ |
| double | A_minus_ |
| double | tau_plus_ |
| double | tau_c_ |
| double | tau_n_ |
| double | b_ |
| double | Wmin_ |
| double | Wmax_ |
Class containing the common properties for all synapses of type dopamine connection.
| nest::STDPDopaCommonProperties::STDPDopaCommonProperties | ( | ) |
Default constructor.
Sets all property values to defaults.
| void nest::STDPDopaCommonProperties::get_status | ( | Dictionary & | d | ) | const |
Get all properties and put them into a dictionary.
References nest::names::A_minus(), A_minus_, nest::names::A_plus(), A_plus_, nest::names::b(), b_, nest::NodeCollection::create(), nest::CommonSynapseProperties::get_status(), nest::names::tau_c(), tau_c_, nest::names::tau_n(), tau_n_, nest::names::tau_plus(), tau_plus_, nest::names::volume_transmitter(), volume_transmitter_, nest::names::Wmax(), Wmax_, nest::names::Wmin(), and Wmin_.
|
inline |
References nest::Node::get_node_id(), and volume_transmitter_.
| void nest::STDPDopaCommonProperties::set_status | ( | const Dictionary & | d, |
| ConnectorModel & | cm | ||
| ) |
Set properties from the values given in dictionary.
References nest::names::A_minus(), A_minus_, nest::names::A_plus(), A_plus_, nest::names::b(), b_, nest::NodeManager::get_node_or_proxy(), nest::VPManager::get_thread_id(), nest::kernel(), nest::KernelManager::node_manager, nest::CommonSynapseProperties::set_status(), nest::names::tau_c(), tau_c_, nest::names::tau_n(), tau_n_, nest::names::tau_plus(), tau_plus_, nest::names::volume_transmitter(), volume_transmitter_, nest::KernelManager::vp_manager, nest::names::Wmax(), Wmax_, nest::names::Wmin(), and Wmin_.
| double nest::STDPDopaCommonProperties::A_minus_ |
Referenced by nest::stdp_dopamine_synapse< targetidentifierT >::depress_(), get_status(), and set_status().
| double nest::STDPDopaCommonProperties::A_plus_ |
Referenced by nest::stdp_dopamine_synapse< targetidentifierT >::facilitate_(), get_status(), and set_status().
| double nest::STDPDopaCommonProperties::b_ |
Referenced by get_status(), set_status(), and nest::stdp_dopamine_synapse< targetidentifierT >::update_weight_().
| double nest::STDPDopaCommonProperties::tau_c_ |
| double nest::STDPDopaCommonProperties::tau_n_ |
Referenced by get_status(), nest::stdp_dopamine_synapse< targetidentifierT >::process_dopa_spikes_(), set_status(), nest::stdp_dopamine_synapse< targetidentifierT >::trigger_update_weight(), nest::stdp_dopamine_synapse< targetidentifierT >::update_dopamine_(), and nest::stdp_dopamine_synapse< targetidentifierT >::update_weight_().
| double nest::STDPDopaCommonProperties::tau_plus_ |
| volume_transmitter* nest::STDPDopaCommonProperties::volume_transmitter_ |
| double nest::STDPDopaCommonProperties::Wmax_ |
Referenced by get_status(), set_status(), and nest::stdp_dopamine_synapse< targetidentifierT >::update_weight_().
| double nest::STDPDopaCommonProperties::Wmin_ |
Referenced by get_status(), set_status(), and nest::stdp_dopamine_synapse< targetidentifierT >::update_weight_().