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);
59 extern void nrn_fake_fire(
int gid,
double spiketime,
int fake_out);
THIS FILE IS AUTO GENERATED DONT MODIFY IT.
void nrn_set_extra_thread0_vdata()
bool nrn_use_bin_queue_
Flag to use the bin queue.
void handle_forward_skip(double forwardskip, int prcellgid)
mech_type
Mechanism type to be used from legacy_index2pointer and nrn_dblpntr2nrncore (in Neuron) Values of the...
std::map< int, InputPreSyn * > gid2in
int nrn_set_timeout(int timeout)
std::vector< int > & nrn_mech_random_indices(int type)
int nrn_extra_thread0_vdata
void netpar_tid_gid2ps(int tid, int gid, PreSyn **ps, InputPreSyn **psi)
int interleave_permute_type
std::vector< std::map< int, PreSyn * > > neg_gid2out
Vector of maps for negative presyns.
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...
void set_globals(const char *path, bool cli_global_seed, int cli_global_seed_value)
void BBS_netpar_solve(double tstop)
Point_process * nrn_artcell_instantiate(const char *mechname)
std::vector< int * > nrnthreads_netcon_srcgid
Only for setup vector of netcon source gids.
void delete_trajectory_requests(NrnThread &nt)
void nrn_outputevent(unsigned char, double)
double set_mindelay(double maxdelay)
void ncs2nrn_integrate(double tstop)
int nrn_soa_padded_size(int cnt, int layout)
calculate size after padding for specific memory layout
double * legacy_index2pointer(int mtype, int index, NrnThread &nt)
std::vector< NetCon * > netcon_in_presyn_order_
InputPreSyn.nc_index_ to + InputPreSyn.nc_cnt_ give the NetCon*.
void nrn_fake_fire(int gid, double spiketime, int fake_out)
std::map< int, PreSyn * > gid2out
Maps for ouput and input presyns.
void nrn_mkPatternStim(const char *fname, double tstop)
void nrn_cleanup_ion_map()
Cleanup global ion map created during mechanism registration.
int nrnmpi_spike_compress(int nspike, bool gid_compress, int xchng_meth)
Represent main neuron object computed by single thread.
A point process is computed just like regular mechanisms.