23#ifndef QUANTAL_STP_SYNAPSE_IMPL_H
24#define QUANTAL_STP_SYNAPSE_IMPL_H
36template <
typename target
identifierT >
46 , t_lastspike_( -1.0 )
50template <
typename target
identifierT >
54 ConnectionBase::get_status( d );
65template <
typename target
identifierT >
69 ConnectionBase::set_status( d, cm );
77 d.update_integer_value(
names::n, n_ );
78 d.update_integer_value(
names::a, a_ );
80 if ( U_ > 1.0 or U_ < 0.0 )
85 if ( u_ > 1.0 or u_ < 0.0 )
90 if ( tau_rec_ <= 0.0 )
Dictionary class for interface to Python and C++ API.
Definition dictionary.h:213
Exception to be thrown if a status parameter is incomplete or inconsistent.
Definition exceptions.h:680
Base class for representing connections.
Definition connection.h:110
Definition connector_model.h:69
void get_status(Dictionary &d) const
Get all properties of this connection and put them into a dictionary.
Definition quantal_stp_synapse_impl.h:52
quantal_stp_synapse()
Default Constructor.
Definition quantal_stp_synapse_impl.h:37
void set_status(const Dictionary &d, ConnectorModel &cm)
Set default properties of this connection from the values given in dictionary.
Definition quantal_stp_synapse_impl.h:67
const std::string tau_fac("tau_fac")
const std::string dU("U")
const std::string weight("weight")
const std::string tau_rec("tau_rec")
Namespace for the NEST simulation kernel.
Definition beta_normalization_factor.h:33