NEURON
phase2.cpp File Reference

Go to the source code of this file.

Namespaces

 coreneuron
 THIS FILE IS AUTO GENERATED DONT MODIFY IT.
 

Functions

template<typename T >
void coreneuron::mech_data_layout_transform (T *data, int cnt, const std::vector< int > &array_dims, int layout)
 
template<typename T >
void coreneuron::mech_data_layout_transform (T *data, int cnt, int sz, int layout)
 

Variables

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)
 
int(* nrn2core_get_dat2_2_ )(int tid, int *&v_parent_index, double *&a, double *&b, double *&area, double *&v, double *&diamvec)
 
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)
 
int(* nrn2core_get_dat2_corepointer_ )(int tid, int &n)
 
int(* nrn2core_get_dat2_corepointer_mech_ )(int tid, int type, int &icnt, int &dcnt, int *&iarray, double *&darray)
 
int(* nrn2core_get_dat2_vecplay_ )(int tid, std::vector< int > &indices)
 
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)
 

Variable Documentation

◆ nrn2core_get_dat2_1_

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) ( 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 
)

Definition at line 27 of file phase2.cpp.

◆ nrn2core_get_dat2_2_

int(* nrn2core_get_dat2_2_) (int tid, int *&v_parent_index, double *&a, double *&b, double *&area, double *&v, double *&diamvec) ( int  tid,
int *&  v_parent_index,
double *&  a,
double *&  b,
double *&  area,
double *&  v,
double *&  diamvec 
)

Definition at line 40 of file phase2.cpp.

◆ nrn2core_get_dat2_3_

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) ( int  tid,
int  nweight,
int *&  output_vindex,
double *&  output_threshold,
int *&  netcon_pnttype,
int *&  netcon_pntindex,
double *&  weights,
double *&  delays 
)

Definition at line 57 of file phase2.cpp.

◆ nrn2core_get_dat2_corepointer_

int(* nrn2core_get_dat2_corepointer_) (int tid, int &n) ( int  tid,
int &  n 
)

Definition at line 66 of file phase2.cpp.

◆ nrn2core_get_dat2_corepointer_mech_

int(* nrn2core_get_dat2_corepointer_mech_) (int tid, int type, int &icnt, int &dcnt, int *&iarray, double *&darray) ( int  tid,
int  type,
int &  icnt,
int &  dcnt,
int *&  iarray,
double *&  darray 
)

Definition at line 68 of file phase2.cpp.

◆ nrn2core_get_dat2_mech_

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  tid,
size_t  i,
int  dsz_inst,
int *&  nodeindices,
double *&  data,
int *&  pdata,
std::vector< uint32_t > &  nmodlrandom,
std::vector< int > &  pointer2type 
)

Definition at line 48 of file phase2.cpp.

◆ nrn2core_get_dat2_vecplay_

int(* nrn2core_get_dat2_vecplay_) (int tid, std::vector< int > &indices) ( int  tid,
std::vector< int > &  indices 
)

Definition at line 75 of file phase2.cpp.

◆ nrn2core_get_dat2_vecplay_inst_

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) ( 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 
)

Definition at line 77 of file phase2.cpp.