#include <connector_model.h>
|
| | GenericConnectorModel (const std::string name) |
| |
| | GenericConnectorModel (const GenericConnectorModel &cm, const std::string name) |
| |
| void | add_connection (Node &src, Node &tgt, std::vector< ConnectorBase * > &hetconn, const synindex syn_id, const Dictionary &d, const double delay, const double weight) override |
| | Adds a connection.
|
| |
| ConnectorModel * | clone (std::string, synindex) const override |
| |
| void | calibrate (const TimeConverter &tc) override |
| |
| void | get_status (Dictionary &) const override |
| |
| void | set_status (const Dictionary &) override |
| |
| ConnectionT::CommonPropertiesType const & | get_common_properties () const override |
| |
| size_t | get_syn_id () const override |
| |
| void | set_syn_id (synindex syn_id) override |
| |
| void | check_synapse_params (const Dictionary &syn_spec) const override |
| | Checks to see if illegal parameters are given in syn_spec.
|
| |
| std::unique_ptr< SecondaryEvent > | get_secondary_event () override |
| |
| ConnectionT const & | get_default_connection () const |
| |
| | ConnectorModel (const std::string, const ConnectionModelProperties &properties) |
| |
| | ConnectorModel (const ConnectorModel &, const std::string) |
| |
| virtual | ~ConnectorModel () |
| |
| std::string | get_name () const |
| |
| bool | has_property (const ConnectionModelProperties &property) const |
| |
| ConnectionModelProperties | get_properties () const |
| |
◆ GenericConnectorModel() [1/2]
template<typename ConnectionT >
◆ GenericConnectorModel() [2/2]
template<typename ConnectionT >
◆ add_connection()
template<typename ConnectionT >
Adds a connection.
- Parameters
-
| src | Source node |
| tgt | Target node |
| hetconn | Connector vector |
| syn_id | Synapse id |
| d | Parameter dictionary to configure the synapse |
| delay | Delay of the connection |
| weight | Weight of the connection |
Delay and weight have the default value NAN, a special value, which describes double values that are not a number. If delay or weight is omitted, NAN indicates this and weight/delay are set only if they are valid.
Implements nest::ConnectorModel.
References nest::DelayChecker::assert_valid_delay_ms(), nest::KernelManager::connection_manager, nest::names::delay(), nest::ConnectionManager::get_delay_checker(), nest::HAS_DELAY, numerics::is_nan(), nest::kernel(), nest::names::music_channel(), and nest::names::receptor_type().
◆ add_connection_()
template<typename ConnectionT >
◆ calibrate()
template<typename ConnectionT >
◆ check_synapse_params()
template<typename ConnectionT >
◆ clone()
template<typename ConnectionT >
◆ get_common_properties()
template<typename ConnectionT >
◆ get_default_connection()
template<typename ConnectionT >
◆ get_secondary_event()
template<typename ConnectionT >
◆ get_status()
template<typename ConnectionT >
◆ get_syn_id()
template<typename ConnectionT >
◆ set_status()
template<typename ConnectionT >
◆ set_syn_id()
template<typename ConnectionT >
◆ used_default_delay()
template<typename ConnectionT >
◆ cp_
template<typename ConnectionT >
◆ default_connection_
template<typename ConnectionT >
◆ receptor_type_
template<typename ConnectionT >
The documentation for this class was generated from the following files: