NEURON
output_spikes.hpp
Go to the documentation of this file.
1 /*
2 # =============================================================================
3 # Copyright (c) 2016 - 2021 Blue Brain Project/EPFL
4 #
5 # See top-level LICENSE file for details.
6 # =============================================================================.
7 */
8 
9 #pragma once
10 
11 #include <string>
12 #include <vector>
13 #include <utility>
15 namespace coreneuron {
16 void output_spikes(const char* outpath, const SpikesInfo& spikes_info);
17 void mk_spikevec_buffer(int);
18 
19 extern std::vector<double> spikevec_time;
20 extern std::vector<int> spikevec_gid;
21 
22 void clear_spike_vectors();
23 void validation(std::vector<std::pair<double, int>>& res);
24 
25 void spikevec_lock();
26 void spikevec_unlock();
27 } // namespace coreneuron
THIS FILE IS AUTO GENERATED DONT MODIFY IT.
void spikevec_lock()
void mk_spikevec_buffer(int sz)
void spikevec_unlock()
std::vector< double > spikevec_time
--> Coreneuron as SpikeBuffer class
void output_spikes(const char *outpath, const SpikesInfo &spikes_info)
void validation(std::vector< std::pair< double, int >> &res)
void clear_spike_vectors()
std::vector< int > spikevec_gid