Inherited by nemo::Network, and nemo::Simulation.
Public Member Functions | |
unsigned | getSynapseSource (const synapse_id &id) const |
virtual unsigned | getSynapseTarget (const synapse_id &) const =0 |
virtual unsigned | getSynapseDelay (const synapse_id &) const =0 |
virtual float | getSynapseWeight (const synapse_id &) const =0 |
virtual unsigned char | getSynapsePlastic (const synapse_id &) const =0 |
virtual const std::vector < synapse_id > & | getSynapsesFrom (unsigned neuron)=0 |
Network whose neurons and synapses can be queried
Abstract base class
unsigned nemo::ReadableNetwork::getSynapseSource | ( | const synapse_id & | id | ) | const |
virtual unsigned nemo::ReadableNetwork::getSynapseTarget | ( | const synapse_id & | ) | const [pure virtual] |
Implemented in nemo::Network.
virtual unsigned nemo::ReadableNetwork::getSynapseDelay | ( | const synapse_id & | ) | const [pure virtual] |
Implemented in nemo::Network.
virtual float nemo::ReadableNetwork::getSynapseWeight | ( | const synapse_id & | ) | const [pure virtual] |
Implemented in nemo::Network.
virtual unsigned char nemo::ReadableNetwork::getSynapsePlastic | ( | const synapse_id & | ) | const [pure virtual] |
Implemented in nemo::Network.
virtual const std::vector<synapse_id>& nemo::ReadableNetwork::getSynapsesFrom | ( | unsigned | neuron | ) | [pure virtual] |
The vector reference is valid until the next call to this function.
Implemented in nemo::Network, and nemo::Simulation.