Go to the documentation of this file.
23 extern std::vector<std::map<int, PreSyn*>>
neg_gid2out;
25 extern std::map<int, PreSyn*>
gid2out;
26 extern std::map<int, InputPreSyn*>
gid2in;
36 extern void mk_mech(
const char* path);
37 extern void set_globals(
const char* path,
bool cli_global_seed,
int cli_global_seed_value);
40 extern double*
stdindex2ptr(
int mtype,
int index, NrnThread&);
58 extern void nrn_fake_fire(
int gid,
double spiketime,
int fake_out);
void handle_forward_skip(double forwardskip, int prcellgid)
void delete_trajectory_requests(NrnThread &nt)
bool nrn_use_bin_queue_
Flag to use the bin queue.
std::vector< int * > nrnthreads_netcon_srcgid
Only for setup vector of netcon source gids.
std::vector< NetCon * > netcon_in_presyn_order_
InputPreSyn.nc_index_ to + InputPreSyn.nc_cnt_ give the NetCon*.
Point_process * nrn_artcell_instantiate(const char *mechname)
mech_type
Mechanism type to be used from stdindex2ptr and nrn_dblpntr2nrncore (in Neuron) Values of the mechani...
void BBS_netpar_solve(double tstop)
void nrn_cleanup_ion_map()
Cleanup global ion map created during mechanism registration.
double * stdindex2ptr(int mtype, int index, NrnThread &nt)
int nrn_soa_padded_size(int cnt, int layout)
calculate size after padding for specific memory layout
int interleave_permute_type
void ncs2nrn_integrate(double tstop)
int nrn_set_timeout(int timeout)
void nrn_set_extra_thread0_vdata()
THIS FILE IS AUTO GENERATED DONT MODIFY IT.
int nrnmpi_spike_compress(int nspike, bool gid_compress, int xchng_meth)
std::map< int, InputPreSyn * > gid2in
std::vector< std::vector< int > > nrnthreads_netcon_negsrcgid_tid
If a nrnthreads_netcon_srcgid is negative, need to determine the thread when in order to use the corr...
double set_mindelay(double maxdelay)
void nrn_fake_fire(int gid, double spiketime, int fake_out)
void netpar_tid_gid2ps(int tid, int gid, PreSyn **ps, InputPreSyn **psi)
void nrn_mkPatternStim(const char *fname, double tstop)
void nrn_outputevent(unsigned char, double)
std::map< int, PreSyn * > gid2out
Maps for ouput and input presyns.
int nrn_extra_thread0_vdata
std::vector< std::map< int, PreSyn * > > neg_gid2out
Vector of maps for negative presyns.
void set_globals(const char *path, bool cli_global_seed, int cli_global_seed_value)