Cypress
1.0
C++ Spiking Neural Network Simulation Framework
|
#include <network_base_objects.hpp>
Static Public Member Functions | |
static NeuronIndex | begin (const PopulationBase &) |
static NeuronIndex | end (const PopulationBase &pop) |
static PopulationIndex | pid (const PopulationBase &pop) |
static NetworkBase | network (const PopulationBase &pop) |
static NeuronIndex | begin (const PopulationViewBase &view) |
static NeuronIndex | end (const PopulationViewBase &view) |
static PopulationIndex | pid (const PopulationViewBase &view) |
static NetworkBase | network (const PopulationViewBase &view) |
static NeuronIndex | begin (const NeuronBase &neuron) |
static NeuronIndex | end (const NeuronBase &neuron) |
static PopulationIndex | pid (const NeuronBase &neuron) |
static NetworkBase | network (const NeuronBase &neuron) |
The Accessor class provides access to certain members of the network objects to the various mixin classes. This perculiar construction is used, since some objects do have special implementations of these functions – for example, the first neuron index in a population is always zero. With this construct, the compile can directly take these special cases into account when instantiating the mixins.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |