nemo::ReadableNetwork Class Reference

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

Detailed Description

Network whose neurons and synapses can be queried

Abstract base class


Member Function Documentation

unsigned nemo::ReadableNetwork::getSynapseSource ( const synapse_id &  id  )  const
Returns:
source neuron id for a synapse
virtual unsigned nemo::ReadableNetwork::getSynapseTarget ( const synapse_id &   )  const [pure virtual]
Returns:
target neuron id for a synapse

Implemented in nemo::Network.

virtual unsigned nemo::ReadableNetwork::getSynapseDelay ( const synapse_id &   )  const [pure virtual]
Returns:
conductance delay for a synapse

Implemented in nemo::Network.

virtual float nemo::ReadableNetwork::getSynapseWeight ( const synapse_id &   )  const [pure virtual]
Returns:
weight for a synapse

Implemented in nemo::Network.

virtual unsigned char nemo::ReadableNetwork::getSynapsePlastic ( const synapse_id &   )  const [pure virtual]
Returns:
plasticity status for a synapse

Implemented in nemo::Network.

virtual const std::vector<synapse_id>& nemo::ReadableNetwork::getSynapsesFrom ( unsigned  neuron  )  [pure virtual]
Returns:
vector of synapse ids for all synapses with the given source neuron

The vector reference is valid until the next call to this function.

Implemented in nemo::Network, and nemo::Simulation.

Generated on Mon Aug 15 11:38:40 2011 for NeMo by  doxygen 1.6.3