|
Cypress
1.0
C++ Spiking Neural Network Simulation Framework
|
#include <memory>#include <string>#include <unordered_set>#include <vector>#include <cypress/core/connector.hpp>#include <cypress/core/data.hpp>#include <cypress/core/neurons_base.hpp>#include <cypress/core/types.hpp>#include <cypress/util/json.hpp>

Go to the source code of this file.
Namespaces | |
| cypress | |
| cypress::internal | |
Macros | |
| #define | CYPRESS_CORE_NETWORK_BASE_HPP |
Header containing the declarations of the basic network, neuron and population classes. The classes used in this header are generic in a sense that they can represent neurons and populations of any type. If possible do not use the types in this header directly, but use the templated versions in network.hpp.
| struct cypress::NetworkRuntime |
Structure storing information about the network runtime.
| Class Members | ||
|---|---|---|
| Real | duration |
biological runtime in ms |
| Real | finalize |
Finalization time. Time required to retrieve the results from the driver. |
| Real | initialize |
Initialization time. Time required to construct the network. |
| Real | sim |
Raw simulation time. This may include setup and finalization time required by the hardware timer. |
| Real | sim_pure |
Theoretical runtime, where direct measurement is not possible. E.g.: simulation time * time_scale_factor |
| Real | total |
Total runtime – sum of the three other times. |
| #define CYPRESS_CORE_NETWORK_BASE_HPP |
1.8.11