NEURON
multisend.hpp
Go to the documentation of this file.
1 /*
2 # =============================================================================
3 # Copyright (c) 2016 - 2022 Blue Brain Project/EPFL
4 #
5 # See top-level LICENSE file for details.
6 # =============================================================================
7 */
8 
9 #pragma once
10 
12 namespace coreneuron {
13 extern bool use_multisend_;
14 extern int n_multisend_interval;
15 extern bool use_phase2_;
16 
17 class PreSyn;
18 struct NrnThread;
19 
21 void nrn_multisend_receive(NrnThread*); // must be thread 0
24 
27 
28 void nrn_multisend_setup_targets(bool use_phase2, int*& targets_phase1, int*& targets_phase2);
29 } // namespace coreneuron
Definition: netcon.h:258
THIS FILE IS AUTO GENERATED DONT MODIFY IT.
bool use_phase2_
Definition: multisend.cpp:54
void nrn_multisend_send(PreSyn *, double t, NrnThread *)
void nrn_multisend_init()
bool use_multisend_
Definition: multisend.cpp:53
int n_multisend_interval
Definition: multisend.cpp:55
void nrn_multisend_receive(NrnThread *)
void nrn_multisend_setup_targets(bool use_phase2, int *&targets_phase1, int *&targets_phase2)
void nrn_multisend_advance()
void nrn_multisend_setup()
void nrn_multisend_cleanup()
Represent main neuron object computed by single thread.
Definition: multicore.h:58