Class containing the common properties for all synapses of type stdp_facetshw_synapse_hom. More...
#include <stdp_facetshw_synapse_hom.h>
Public Member Functions | |
| STDPFACETSHWHomCommonProperties () | |
| 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. | |
| void | check_event (SpikeEvent &) |
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. | |
Private Member Functions | |
| void | calc_readout_cycle_duration_ () |
| Calculate the readout cycle duration. | |
Private Attributes | |
| double | tau_plus_ |
| double | tau_minus_ |
| double | Wmax_ |
| double | weight_per_lut_entry_ |
| long | no_synapses_ |
| long | synapses_per_driver_ |
| double | driver_readout_time_ |
| double | readout_cycle_duration_ |
| std::vector< long > | lookuptable_0_ |
| std::vector< long > | lookuptable_1_ |
| std::vector< long > | lookuptable_2_ |
| std::vector< long > | configbit_0_ |
| std::vector< long > | configbit_1_ |
| std::vector< long > | reset_pattern_ |
Friends | |
| class | stdp_facetshw_synapse_hom< targetidentifierT > |
Class containing the common properties for all synapses of type stdp_facetshw_synapse_hom.
| nest::STDPFACETSHWHomCommonProperties< targetidentifierT >::STDPFACETSHWHomCommonProperties | ( | ) |
Default constructor.
Sets all property values to defaults.
References nest::STDPFACETSHWHomCommonProperties< targetidentifierT >::calc_readout_cycle_duration_(), nest::STDPFACETSHWHomCommonProperties< targetidentifierT >::configbit_0_, nest::STDPFACETSHWHomCommonProperties< targetidentifierT >::configbit_1_, nest::STDPFACETSHWHomCommonProperties< targetidentifierT >::lookuptable_0_, nest::STDPFACETSHWHomCommonProperties< targetidentifierT >::lookuptable_1_, nest::STDPFACETSHWHomCommonProperties< targetidentifierT >::lookuptable_2_, nest::STDPFACETSHWHomCommonProperties< targetidentifierT >::reset_pattern_, nest::STDPFACETSHWHomCommonProperties< targetidentifierT >::weight_per_lut_entry_, and nest::STDPFACETSHWHomCommonProperties< targetidentifierT >::Wmax_.
|
private |
Calculate the readout cycle duration.
Referenced by nest::stdp_facetshw_synapse_hom< targetidentifierT >::send(), and nest::STDPFACETSHWHomCommonProperties< targetidentifierT >::STDPFACETSHWHomCommonProperties().
|
inline |
| void nest::STDPFACETSHWHomCommonProperties< targetidentifierT >::get_status | ( | Dictionary & | d | ) | const |
Get all properties and put them into a dictionary.
References nest::names::configbit_0(), nest::names::configbit_1(), nest::names::driver_readout_time(), nest::CommonSynapseProperties::get_status(), nest::names::lookuptable_0(), nest::names::lookuptable_1(), nest::names::lookuptable_2(), nest::names::no_synapses(), nest::names::readout_cycle_duration(), nest::names::reset_pattern(), nest::names::synapses_per_driver(), nest::names::tau_minus_stdp(), nest::names::tau_plus(), nest::names::weight_per_lut_entry(), and nest::names::Wmax().
| void nest::STDPFACETSHWHomCommonProperties< targetidentifierT >::set_status | ( | const Dictionary & | d, |
| ConnectorModel & | cm | ||
| ) |
Set properties from the values given in dictionary.
References nest::names::configbit_0(), nest::names::configbit_1(), nest::names::driver_readout_time(), nest::names::lookuptable_0(), nest::names::lookuptable_1(), nest::names::lookuptable_2(), nest::names::no_synapses(), nest::names::readout_cycle_duration(), nest::names::reset_pattern(), nest::CommonSynapseProperties::set_status(), nest::names::synapses_per_driver(), nest::names::tau_minus_stdp(), nest::names::tau_plus(), nest::names::weight_per_lut_entry(), and nest::names::Wmax().
|
friend |
|
private |
|
private |
|
private |
Referenced by nest::stdp_facetshw_synapse_hom< targetidentifierT >::send().
|
private |
|
private |
|
private |
|
private |
Referenced by nest::stdp_facetshw_synapse_hom< targetidentifierT >::send().
|
private |
Referenced by nest::stdp_facetshw_synapse_hom< targetidentifierT >::send().
|
private |
|
private |
Referenced by nest::stdp_facetshw_synapse_hom< targetidentifierT >::send().
|
private |
Referenced by nest::stdp_facetshw_synapse_hom< targetidentifierT >::send().
|
private |
Referenced by nest::stdp_facetshw_synapse_hom< targetidentifierT >::send().
|
private |
|
private |