| NEST
    2.6.0,not_revisioned_source_dir@0
    | 
#include <stdp_connection.h>
 
  
 | Classes | |
| class | ConnTestDummyNode | 
| Public Types | |
| typedef CommonSynapseProperties | CommonPropertiesType | 
| typedef Connection < targetidentifierT > | ConnectionBase | 
| Public Member Functions | |
| STDPConnection () | |
| Default Constructor.  More... | |
| STDPConnection (const STDPConnection &) | |
| Copy constructor.  More... | |
| void | get_status (DictionaryDatum &d) const | 
| Get all properties of this connection and put them into a dictionary.  More... | |
| void | set_status (const DictionaryDatum &d, ConnectorModel &cm) | 
| Set properties of this connection from the values given in dictionary.  More... | |
| void | send (Event &e, thread t, double_t t_lastspike, const CommonSynapseProperties &cp) | 
| Send an event to the receiver of this connection.  More... | |
| void | check_connection (Node &s, Node &t, rport receptor_type, double_t t_lastspike, const CommonPropertiesType &) | 
| void | set_weight (double_t w) | 
|  Public Member Functions inherited from nest::Connection< targetidentifierT > | |
| Connection () | |
| Connection (const Connection< targetidentifierT > &rhs) | |
| void | get_status (DictionaryDatum &d) const | 
| Get all properties of this connection and put them into a dictionary.  More... | |
| void | set_status (const DictionaryDatum &d, ConnectorModel &cm) | 
| Set properties of this connection from the values given in dictionary.  More... | |
| void | calibrate (const TimeConverter &) | 
| Calibrate the delay of this connection to the desired resolution.  More... | |
| double_t | get_delay () const | 
| Return the delay of the connection in ms.  More... | |
| long_t | get_delay_steps () const | 
| Return the delay of the connection in steps.  More... | |
| void | set_delay (const double_t delay) | 
| Set the delay of the connection.  More... | |
| void | set_delay_steps (const long_t delay) | 
| Set the delay of the connection in steps.  More... | |
| void | set_syn_id (synindex syn_id) | 
| Set the synapse id of the connection.  More... | |
| synindex | get_syn_id () const | 
| Get the synapse id of the connection.  More... | |
| void | trigger_update_weight (const thread, const std::vector< spikecounter > &, const double_t, const CommonSynapseProperties &) | 
| triggers an update of a synaptic weight this function is needed for neuromodulated synaptic plasticity  More... | |
| Node * | get_target (thread t) const | 
| rport | get_rport () const | 
| Private Member Functions | |
| double_t | facilitate_ (double_t w, double_t kplus) | 
| double_t | depress_ (double_t w, double_t kminus) | 
| Private Attributes | |
| double_t | weight_ | 
| double_t | tau_plus_ | 
| double_t | lambda_ | 
| double_t | alpha_ | 
| double_t | mu_plus_ | 
| double_t | mu_minus_ | 
| double_t | Wmax_ | 
| double_t | Kplus_ | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from nest::Connection< targetidentifierT > | |
| void | check_connection_ (Node &dummy_target, Node &source, Node &target, rport receptor_type) | 
| This function calls check_connection() on the sender to check if the receiver accepts the event type and receptor type requested by the sender.  More... | |
|  Protected Attributes inherited from nest::Connection< targetidentifierT > | |
| targetidentifierT | target_ | 
| SynIdDelay | syn_id_delay_ | 
| syn_id (char) and delay (24 bit) in timesteps of this connection  More... | |
| typedef CommonSynapseProperties nest::STDPConnection< targetidentifierT >::CommonPropertiesType | 
| typedef Connection<targetidentifierT> nest::STDPConnection< targetidentifierT >::ConnectionBase | 
| nest::STDPConnection< targetidentifierT >::STDPConnection | ( | ) | 
Default Constructor.
Sets default values for all parameters. Needed by GenericConnectorModel.
| nest::STDPConnection< targetidentifierT >::STDPConnection | ( | const STDPConnection< targetidentifierT > & | rhs | ) | 
Copy constructor.
Needs to be defined properly in order for GenericConnector to work.
| 
 | inline | 
| 
 | inlineprivate | 
| 
 | inlineprivate | 
| void nest::STDPConnection< targetidentifierT >::get_status | ( | DictionaryDatum & | d | ) | const | 
Get all properties of this connection and put them into a dictionary.
References nest::names::d, nest::names::size_of, and nest::names::weight.
| 
 | inline | 
Send an event to the receiver of this connection.
| e | The event to send | 
| t_lastspike | Point in time of last spike sent. | 
| cp | common properties of all synapses (empty). | 
| e | The event to send | 
| t | The thread on which this connection is stored. | 
| t_lastspike | Time point of last spike emitted | 
| cp | Common properties object, containing the stdp parameters. | 
References numerics::e, nest::Node::get_history(), nest::Node::get_K_value(), nest::Time::get_ms(), nest::Event::get_stamp(), nest::Event::set_delay(), nest::Event::set_receiver(), nest::Event::set_rport(), nest::Event::set_weight(), nest::names::start, nest::names::t_spike, and nest::names::target.
| void nest::STDPConnection< targetidentifierT >::set_status | ( | const DictionaryDatum & | d, | 
| ConnectorModel & | cm | ||
| ) | 
Set properties of this connection from the values given in dictionary.
References nest::names::d, and nest::names::weight.
| 
 | inline | 
References nest::names::w, and nest::STDPConnection< targetidentifierT >::weight_.
| 
 | private | 
Referenced by nest::STDPConnection< targetidentifierT >::depress_().
| 
 | private | 
| 
 | private | 
| 
 | private | 
Referenced by nest::STDPConnection< targetidentifierT >::depress_().
| 
 | private | 
Referenced by nest::STDPConnection< targetidentifierT >::facilitate_().
| 
 | private | 
| 
 | private | 
Referenced by nest::STDPConnection< targetidentifierT >::set_weight().
| 
 | private | 
 1.8.7
 1.8.7