Global namespace holding all classes of the SPORE NEST module. More...
Namespaces | |
names | |
pc | |
Definition of parameter conditions. | |
Classes | |
class | CheckParameters |
Generic class to check parameters. More... | |
class | CircularBuffer |
An iterable circular buffer. More... | |
class | ConnectionDataLogger |
Generic version of data logger for connections. More... | |
class | ConnectionDataLoggerBase |
Base class to all data loggers for connections. More... | |
class | ConnectionUpdateManager |
Class that manages updating diligent connections. More... | |
class | ConnectionUpdater |
Nest node to handle synapse updates on regular time grid. More... | |
class | DiligentConnectorModel |
Connector model for diligent connections. More... | |
class | GetStatus |
Generic parameter getter class. More... | |
class | PoissonDblExpNeuron |
Point process neuron with double-exponential shaped PSCs. More... | |
class | RewardInProxy |
A device allows to receive reward traces from another process. More... | |
class | SetDefault |
Generic class to set up the default parameters. More... | |
class | SetStatus |
Generic parameter setter class. More... | |
class | SporeModule |
The class defining the SPORE module. More... | |
class | SporeTestBase |
Base class to all tests. More... | |
class | SporeTestConnection |
Connection for testing the spore module. More... | |
class | SporeTestConnectionCommonProperties |
Class holding the common properties for all synapses of type SporeTestConnection. More... | |
class | SporeTestNode |
Node to test the SPORE module. More... | |
class | SynapseUpdateEvent |
The dummy event class used to trigger synapse updates. More... | |
class | SynapticSamplingRewardGradientCommonProperties |
Class holding the common properties for all synapses of type SynapticSamplingRewardGradientConnection. More... | |
class | SynapticSamplingRewardGradientConnection |
Reward-based synaptic sampling connection class. More... | |
class | TestCircularBuffer |
Test class for the CircularBuffer container. More... | |
class | TestPulseTrace |
Test class to generate a pulsed trace for testing synapse models. More... | |
class | TestTracingNode |
Test class for TracingNode. More... | |
class | TracingNode |
Base class to all nodes that record traces. More... | |
Functions | |
template<class ConnectionT > | |
void | register_diligent_connection_model (const std::string &name, bool requires_symmetric=false) |
Global namespace holding all classes of the SPORE NEST module.
void spore::register_diligent_connection_model | ( | const std::string & | name, |
bool | requires_symmetric = false |
||
) |
register_diligent_connection_model
Convenience function to register diligent synapses. The template argument specifies the new synapse type. Connections registered in this way must implement a method is_degenerated() which returns true if the synapse wishes to be picked up by the garbage collector.
name | name of the connection model. |
requires_symmetric | indicate that the model requires symmetric connections. |