#include "utils/profile/profiler_interface.h"
#include <../../nrnconf.h>
#include <InterViews/resource.h>
#include <math.h>
#include <nrnmpi.h>
#include <nrnoc2iv.h>
#include <stdio.h>
#include <stdlib.h>
#include <unordered_map>
#include <bbs.h>
#include <errno.h>
#include <netcon.h>
#include <cvodeobj.h>
#include <netcvode.h>
#include <vector>
#include "ivocvect.h"
#include "nrncore_write.h"
Go to the source code of this file.
◆ BGP_INTERVAL
◆ BGPDMA
◆ MD
◆ TBUF
◆ TBUFSIZE
◆ Gid2PreSyn
◆ PFIO
◆ alloc_space()
| static void alloc_space |
( |
| ) |
|
|
static |
◆ calc_actual_mindelay()
| static void calc_actual_mindelay |
( |
| ) |
|
|
static |
◆ gid2obj_()
| static Object* gid2obj_ |
( |
int |
gid | ) |
|
|
static |
◆ ncs2nrn_integrate()
| void ncs2nrn_integrate |
( |
double |
tstop | ) |
|
◆ nrn_bgp_receive_time()
| double nrn_bgp_receive_time |
( |
int |
type | ) |
|
◆ nrn_cleanup_presyn()
◆ nrn_fake_fire()
| void nrn_fake_fire |
( |
int |
gid, |
|
|
double |
firetime, |
|
|
int |
fake_out |
|
) |
| |
◆ nrn_gid2obj()
| Object* nrn_gid2obj |
( |
int |
gid | ) |
|
◆ nrn_gid2outputpresyn()
| PreSyn* nrn_gid2outputpresyn |
( |
int |
gid | ) |
|
◆ nrn_gid2presyn()
| PreSyn* nrn_gid2presyn |
( |
int |
gid | ) |
|
◆ nrn_gid_exists()
| int nrn_gid_exists |
( |
int |
gid | ) |
|
◆ nrn_gidout_iter()
◆ nrn_need_npe()
| static int nrn_need_npe |
( |
| ) |
|
|
static |
◆ nrn_partrans_clear()
| void nrn_partrans_clear |
( |
| ) |
|
◆ nrn_pending_selfqueue()
◆ nrn_sec2cell()
◆ nrn_set_timeout()
| int nrn_set_timeout |
( |
int |
timeout | ) |
|
◆ nrn_spike_exchange_init()
◆ nrncore_netpar_bytes()
| size_t nrncore_netpar_bytes |
( |
| ) |
|
◆ nrncore_netpar_cellgroups_helper()
◆ nrnmpi_gid_clear()
| void nrnmpi_gid_clear |
( |
int |
arg | ) |
|
◆ nrnmpi_multisplit_clear()
| void nrnmpi_multisplit_clear |
( |
| ) |
|
◆ nrnmpi_spike_compress()
| int nrnmpi_spike_compress |
( |
int |
nspike, |
|
|
bool |
gid_compress, |
|
|
int |
xchng_meth |
|
) |
| |
◆ nrnthread_all_spike_vectors_return()
| int nrnthread_all_spike_vectors_return |
( |
std::vector< double > & |
spiketvec, |
|
|
std::vector< int > & |
spikegidvec |
|
) |
| |
NEURON callback used from CORENEURON to transfer all spike vectors after simulation.
- Parameters
-
| spiketvec | - vector of spikes |
| spikegidvec | - vector of gids |
- Returns
- 1 if CORENEURON shall drop writing
out.dat; 0 otherwise
Definition at line 1329 of file netpar.cpp.
◆ ob2pntproc()
◆ set_mindelay()
| static double set_mindelay |
( |
double |
maxdelay | ) |
|
|
static |
◆ vector_capacity()
◆ vector_vec()
◆ weightcnt()
| static int weightcnt |
( |
NetCon * |
nc | ) |
|
|
static |
◆ active_
◆ all_spikegidvec
◆ all_spiketvec
◆ cvode_active_
◆ dt
◆ dt1_
◆ gid2in_
◆ gid2out_
◆ gid_donot_remove
◆ last_maxstep_arg_
◆ min_interprocessor_delay_
| double min_interprocessor_delay_ |
|
static |
◆ mindelay_
◆ n_bgp_interval
◆ n_npe_
◆ net_cvode_instance
◆ netcon_sym_
◆ npe_
◆ nrn_is_artificial_
| short* nrn_is_artificial_ |
|
extern |
◆ nrn_prop_param_size_
| int* nrn_prop_param_size_ |
|
extern |
◆ nrn_use_selfqueue_
◆ nrnmpi_step_wait_
◆ pnt_receive_size
◆ t_exchange_
◆ timeout_
◆ usable_mindelay_