![]() |
NEURON
|
Go to the source code of this file.
Typedefs | |
| typedef struct SparseObj | SparseObj |
| typedef double(* | ldifusfunc3_t) (int, double *, Datum *, double *, double *, Datum *, NrnThread *) |
| typedef void | ldifusfunc2_t(int, ldifusfunc3_t, void **, int, int, int, NrnThread *) |
| typedef void(* | ldifusfunc_t) (ldifusfunc2_t, NrnThread *) |
| typedef void(* | pnt_receive_t) (Point_process *, double *, double) |
| typedef void(* | pnt_receive_init_t) (Point_process *, double *, double) |
| typedef void(* | NrnWatchAllocateFunc_t) (Datum *) |
Functions | |
| Prop * | need_memb_cl (Symbol *, int *, int *) |
| Prop * | prop_alloc (Prop **, int, Node *) |
| double | nrn_ion_charge (Symbol *) |
| Point_process * | ob2pntproc (Object *) |
| Point_process * | ob2pntproc_0 (Object *) |
| double * | _getelm (int, int) |
| double * | _nrn_thread_getelm (SparseObj *, int, int) |
| int | sparse (void **, int, int *, int *, double *, double *, double, int(*)(), double **, int) |
| int | sparse_thread (void **, int, int *, int *, double *, double *, double, int(*)(void *, double *, double *, Datum *, Datum *, NrnThread *), int, Datum *, Datum *, NrnThread *) |
| int | _ss_sparse (void **, int, int *, int *, double *, double *, double, int(*)(), double **, int) |
| int | _ss_sparse_thread (void **, int, int *, int *, double *, double *, double, int(*)(void *, double *, double *, Datum *, Datum *, NrnThread *), int, void *, void *, void *) |
| int | _cvode_sparse (void **, int, int *, double *, int(*)(), double **) |
| int | _cvode_sparse_thread (void **, int, int *, double *, int(*)(void *, double *, double *, Datum *, Datum *, NrnThread *), void *, void *, void *) |
| int | _nrn_destroy_sparseobj_thread (void *) |
| int | derivimplicit (int, int, int *, int *, double *, double *, double, int(*)(), double **) |
| int | derivimplicit_thread (int, int *, int *, double *, int(*)(double *, union Datum *, union Datum *, struct NrnThread *), void *, void *, void *) |
| int | _ss_derivimplicit (int, int, int *, int *, double *, double *, double, int(*)(), double **) |
| int | _ss_derivimplicit_thread (int, int *, int *, double *, int(*)(double *, union Datum *, union Datum *, struct NrnThread *), void *, void *, void *) |
| int | euler_thread (int, int *, int *, double *, int(*)(double *, union Datum *, union Datum *, struct NrnThread *), union Datum *, union Datum *, struct NrnThread *) |
| void | register_mech (const char **, Pvmp, Pvmi, Pvmi, Pvmi, Pvmi, int, int) |
| int | point_register_mech (const char **, Pvmp, Pvmi, Pvmi, Pvmi, Pvmi, int, int, void *(*)(Object *), void(*)(void *), Member_func *) |
| int | nrn_get_mechtype (const char *) |
| void | nrn_writes_conc (int, int) |
| void | add_nrn_has_net_event (int) |
| void | hoc_register_cvode (int, nrn_ode_count_t, nrn_ode_map_t, Pvmi, Pvmi) |
| void | hoc_register_synonym (int, void(*)(int, double **, Datum **)) |
| void | register_destructor (Pvmp) |
| void | ion_reg (const char *, double) |
| void | nrn_promote (Prop *, int, int) |
| void | add_nrn_artcell (int, int) |
| void | hoc_register_ldifus1 (ldifusfunc_t) |
| void | nrn_check_conc_write (Prop *, Prop *, int) |
| void | nrn_wrote_conc (Symbol *, double *, int) |
| void | nrn_update_ion_pointer (Symbol *, Datum *, int, int) |
| Prop * | need_memb (Symbol *) |
| void * | create_point_process (int, Object *) |
| void | destroy_point_process (void *) |
| double | has_loc_point (void *) |
| double | get_loc_point_process (void *) |
| double | loc_point_process (int, void *) |
| int | at_time (NrnThread *, double) |
| void | artcell_net_send (void **, double *, Point_process *, double, double) |
| void | artcell_net_move (void **, Point_process *, double) |
| int | ifarg (int) |
| void | nrn_complain (double *) |
| void | set_seed (double) |
| void | nrn_net_send (void **, double *, Point_process *, double, double) |
| void | nrn_net_event (Point_process *, double) |
| void | nrn_net_move (void **, Point_process *, double) |
Variables | |
| Prop * | nrn_point_prop_ |
| int | v_structure_change |
| pnt_receive_t * | pnt_receive |
| pnt_receive_init_t * | pnt_receive_init |
| short * | pnt_receive_size |
| NrnWatchAllocateFunc_t * | nrn_watch_allocate_ |
| typedef void ldifusfunc2_t(int, ldifusfunc3_t, void **, int, int, int, NrnThread *) |
Definition at line 12 of file nrniv_mf.h.
Definition at line 11 of file nrniv_mf.h.
| typedef void(* ldifusfunc_t) (ldifusfunc2_t, NrnThread *) |
Definition at line 13 of file nrniv_mf.h.
Definition at line 147 of file nrniv_mf.h.
| typedef void(* pnt_receive_init_t) (Point_process *, double *, double) |
Definition at line 15 of file nrniv_mf.h.
| typedef void(* pnt_receive_t) (Point_process *, double *, double) |
Definition at line 14 of file nrniv_mf.h.
Definition at line 1 of file nrniv_mf.h.
| int _cvode_sparse | ( | void ** | , |
| int | , | ||
| int * | , | ||
| double * | , | ||
| int(*)() | , | ||
| double ** | |||
| ) |
| int _cvode_sparse_thread | ( | void ** | , |
| int | , | ||
| int * | , | ||
| double * | , | ||
| int(*)(void *, double *, double *, Datum *, Datum *, NrnThread *) | , | ||
| void * | , | ||
| void * | , | ||
| void * | |||
| ) |
| double* _getelm | ( | int | , |
| int | |||
| ) |
| int _nrn_destroy_sparseobj_thread | ( | void * | ) |
| double* _nrn_thread_getelm | ( | SparseObj * | , |
| int | , | ||
| int | |||
| ) |
| int _ss_derivimplicit | ( | int | , |
| int | , | ||
| int * | , | ||
| int * | , | ||
| double * | , | ||
| double * | , | ||
| double | , | ||
| int(*)() | , | ||
| double ** | |||
| ) |
| int _ss_derivimplicit_thread | ( | int | , |
| int * | , | ||
| int * | , | ||
| double * | , | ||
| int(*)(double *, union Datum *, union Datum *, struct NrnThread *) | , | ||
| void * | , | ||
| void * | , | ||
| void * | |||
| ) |
| int _ss_sparse | ( | void ** | , |
| int | , | ||
| int * | , | ||
| int * | , | ||
| double * | , | ||
| double * | , | ||
| double | , | ||
| int(*)() | , | ||
| double ** | , | ||
| int | |||
| ) |
| int _ss_sparse_thread | ( | void ** | , |
| int | , | ||
| int * | , | ||
| int * | , | ||
| double * | , | ||
| double * | , | ||
| double | , | ||
| int(*)(void *, double *, double *, Datum *, Datum *, NrnThread *) | , | ||
| int | , | ||
| void * | , | ||
| void * | , | ||
| void * | |||
| ) |
| void artcell_net_move | ( | void ** | v, |
| Point_process * | pnt, | ||
| double | tt | ||
| ) |
Definition at line 2350 of file netcvode.cpp.
| void artcell_net_send | ( | void ** | v, |
| double * | weight, | ||
| Point_process * | pnt, | ||
| double | td, | ||
| double | flag | ||
| ) |
Definition at line 2446 of file netcvode.cpp.
| int at_time | ( | NrnThread * | nt, |
| double | te | ||
| ) |
Definition at line 130 of file cvodestb.cpp.
| int derivimplicit | ( | int | , |
| int | , | ||
| int * | , | ||
| int * | , | ||
| double * | , | ||
| double * | , | ||
| double | , | ||
| int(*)() | , | ||
| double ** | |||
| ) |
| int derivimplicit_thread | ( | int | , |
| int * | , | ||
| int * | , | ||
| double * | , | ||
| int(*)(double *, union Datum *, union Datum *, struct NrnThread *) | , | ||
| void * | , | ||
| void * | , | ||
| void * | |||
| ) |
| int euler_thread | ( | int | , |
| int * | , | ||
| int * | , | ||
| double * | , | ||
| int(*)(double *, union Datum *, union Datum *, struct NrnThread *) | , | ||
| union Datum * | , | ||
| union Datum * | , | ||
| struct NrnThread * | |||
| ) |
| void hoc_register_cvode | ( | int | i, |
| nrn_ode_count_t | cnt, | ||
| nrn_ode_map_t | map, | ||
| Pvmi | spec, | ||
| Pvmi | matsol | ||
| ) |
| void hoc_register_ldifus1 | ( | ldifusfunc_t | f | ) |
Definition at line 46 of file ldifus.cpp.
Definition at line 645 of file treeset.cpp.
| void nrn_complain | ( | double * | pp | ) |
Definition at line 1891 of file treeset.cpp.
| int nrn_get_mechtype | ( | const char * | mechname | ) |
Definition at line 2000 of file cabcode.cpp.
| void nrn_net_event | ( | Point_process * | , |
| double | |||
| ) |
| void nrn_net_move | ( | void ** | , |
| Point_process * | , | ||
| double | |||
| ) |
| void nrn_net_send | ( | void ** | , |
| double * | , | ||
| Point_process * | , | ||
| double | , | ||
| double | |||
| ) |
Definition at line 586 of file cxprop.cpp.
| Point_process* ob2pntproc | ( | Object * | ob | ) |
Definition at line 88 of file hocmech.cpp.
| Point_process* ob2pntproc_0 | ( | Object * | ob | ) |
Definition at line 78 of file hocmech.cpp.
| int point_register_mech | ( | const char ** | , |
| Pvmp | , | ||
| Pvmi | , | ||
| Pvmi | , | ||
| Pvmi | , | ||
| Pvmi | , | ||
| int | , | ||
| int | , | ||
| void * | *)(Object *, | ||
| void(*)(void *) | , | ||
| Member_func * | |||
| ) |
Definition at line 694 of file treeset.cpp.
| void set_seed | ( | double | seed | ) |
Definition at line 95 of file scoprand.cpp.
| int sparse | ( | void ** | , |
| int | , | ||
| int * | , | ||
| int * | , | ||
| double * | , | ||
| double * | , | ||
| double | , | ||
| int(*)() | , | ||
| double ** | , | ||
| int | |||
| ) |
| int sparse_thread | ( | void ** | , |
| int | , | ||
| int * | , | ||
| int * | , | ||
| double * | , | ||
| double * | , | ||
| double | , | ||
| int(*)(void *, double *, double *, Datum *, Datum *, NrnThread *) | , | ||
| int | , | ||
| Datum * | , | ||
| Datum * | , | ||
| NrnThread * | |||
| ) |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 99 of file cvodestb.cpp.