26 extern void* (*nrn2core_get_global_dbl_item_)(
void*,
const char*&
name,
int& size,
double*& val);
32 std::vector<int>& output_gid,
34 std::vector<int>& netcon_negsrcgid_tid);
63 std::vector<uint32_t>& nmodlrandom,
64 std::vector<int>& pointer2type);
69 double*& output_threshold,
71 int*& netcon_pntindex,
105 std::string& sclname,
108 size_t& total_lfp_factors,
110 std::vector<int>& data_sec,
111 std::vector<int>& data_seg,
112 std::vector<double>& data_lfp);
134 std::vector<int>& gidvec);
143 std::vector<double*>& mdata);
int corenrn_embedded_nthread
void(* nrn2core_all_weights_return_)(std::vector< double * > &weights)
int(* nrn2core_get_dat2_mech_)(int tid, size_t i, int dsz_inst, int *&nodeindices, double *&data, int *&pdata, std::vector< uint32_t > &nmodlrandom, std::vector< int > &pointer2type)
int(* nrn2core_get_dat2_3_)(int tid, int nweight, int *&output_vindex, double *&output_threshold, int *&netcon_pnttype, int *&netcon_pntindex, double *&weights, double *&delays)
size_t(* nrn2core_type_return_)(int type, int tid, double *&data, std::vector< double * > &mdata)
, Information from NEURON to help with copying data to NEURON.
int(* nrn2core_get_dat2_corepointer_mech_)(int tid, int type, int &icnt, int &dcnt, int *&iarray, double *&darray)
void(* nrn2core_get_dat3_cell_count_)(int &cell_count)
void(* nrn2core_part2_clean_)()
void(* nrn2core_get_dat3_cellmapping_)(int i, int &gid, int &nsec, int &nseg, int &n_seclist)
int(* nrn2core_get_dat2_vecplay_inst_)(int tid, int i, int &vptype, int &mtype, int &ix, int &sz, double *&yvec, double *&tvec, int &last_index, int &discon_index, int &ubound_index)
void(* nrn2core_trajectory_values_)(int tid, int n_pr, void **vpr, double t)
int(* nrn2core_get_dat2_corepointer_)(int tid, int &n)
int(* nrn2core_get_dat2_2_)(int tid, int *&v_parent_index, double *&a, double *&b, double *&area, double *&v, double *&diamvec)
void(* nrn2core_get_trajectory_requests_)(int tid, int &bsize, int &n_pr, void **&vpr, int &n_trajec, int *&types, int *&indices, double **&pvars, double **&varrays)
bool corenrn_embedded
--> Coreneuron
int(* nrn2core_all_spike_vectors_return_)(std::vector< double > &spikevec, std::vector< int > &gidvec)
int(* nrn2core_get_dat2_1_)(int tid, int &n_real_cell, int &ngid, int &n_real_gid, int &nnode, int &ndiam, int &nmech, int *&tml_index, int *&ml_nodecount, int &nidata, int &nvdata, int &nweight)
void(* nrn2core_mkmech_info_)(std::ostream &)
int(* nrn2core_get_global_int_item_)(const char *name)
int(* nrn2core_get_dat1_)(int tid, int &n_presyn, int &n_netcon, std::vector< int > &output_gid, int *&netcon_srcgid, std::vector< int > &netcon_negsrcgid_tid)
void(* nrn2core_group_ids_)(int *)
int(* nrn2core_get_dat2_vecplay_)(int tid, std::vector< int > &indices)
void(* nrn2core_get_dat3_secmapping_)(int i_c, int i_sec, std::string &sclname, int &nsec, int &nseg, size_t &total_lfp_factors, int &n_electrodes, std::vector< int > &data_sec, std::vector< int > &data_seg, std::vector< double > &data_lfp)
void(* nrn2core_trajectory_return_)(int tid, int n_pr, int bsize, int vecsz, void **vpr, double t)
int const size_t const size_t n