Cypress
1.0
C++ Spiking Neural Network Simulation Framework
|
#include <cypress/core/exceptions.hpp>
#include <cypress/core/network_base.hpp>
#include <cypress/core/network_base_objects.hpp>
Go to the source code of this file.
Classes | |
class | cypress::Population< T > |
class | cypress::PopulationView< T > |
class | cypress::Neuron< T > |
class | cypress::Population< T > |
class | cypress::PopulationView< T > |
class | cypress::Neuron< T > |
class | cypress::Network |
Namespaces | |
cypress | |
cypress::internal | |
Macros | |
#define | CYPRESS_CORE_NETWORK_HPP |
Functions | |
template<typename PopulationType > | |
auto | cypress::internal::resolve_population (Network &, PopulationType p) |
template<> | |
auto | cypress::internal::resolve_population (Network &net, const char *str) |
template<> | |
auto | cypress::internal::resolve_population (Network &net, const std::string &str) |
This file contains the basic types a user should interact with when using Cypress. These types are Network, Population, PopulationView and Neuron, which represent various parts of spiking neural networks.
Note that all classes defined here represent handles at an actual network – copying these handles is cheap and will not clone the corresponding part of the network. To clone a network, the Network::clone() method has to be called.
#define CYPRESS_CORE_NETWORK_HPP |