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 |