![]() |
NEURON
|
Go to the source code of this file.
Functions | |
int | in_solvefor (Symbol *) |
int | cvode_cnexp_success (Item *q1, Item *q2) |
void | cvode_parse (Symbol *s, List *e) |
void | Unit_push (const char *) |
void | unit_pop () |
void | unit_div () |
void | install_units (char *s1, char *s2) |
void | modl_units () |
void | consistency () |
void | printlist (List *) |
void | vectorize_substitute (Item *q, const char *str) |
void | vectorize_do_substitute () |
void | solv_diffeq (Item *qsol, Symbol *fun, Symbol *method, int numeqn, int listnum, int steadystate, int btype) |
void | add_deriv_imp_list (char *) |
void | deriv_used (Symbol *s, Item *q1, Item *q2) |
void | massagederiv (Item *q1, Item *q2, Item *q3, Item *q4) |
void | copyitems (Item *q1, Item *q2, Item *qdest) |
void | disc_var_seen (Item *q1, Item *q2, Item *q3, int array) |
void | massagediscblk (Item *q1, Item *q2, Item *q3, Item *q4) |
void | init_disc_vars () |
void | init () |
void | inblock (char *) |
void | unGets (char *) |
void | diag (const char *, const char *) |
void | enquextern (Symbol *) |
void | include_file (Item *) |
void | reactname (Item *q1, Item *lastok, Item *q2) |
void | leftreact () |
void | massagereaction (Item *qREACTION, Item *qREACT1, Item *qlpar, Item *qcomma, Item *qrpar) |
void | flux (Item *qREACTION, Item *qdir, Item *qlast) |
void | massagekinetic (Item *q1, Item *q2, Item *q3, Item *q4) |
void | fixrlst (struct Rlist *) |
void | kinetic_intmethod (Symbol *fun, const char *meth) |
void | genfluxterm (struct Reaction *r, int type, int n) |
void | kinetic_implicit (Symbol *fun, const char *dt, const char *mname) |
void | massageconserve (Item *q1, Item *q3, Item *q5) |
void | check_block (int standard, int actual, const char *mes) |
void | massagecompart (Item *qexp, Item *qb1, Item *qb2, Symbol *indx) |
void | massageldifus (Item *qexp, Item *qb1, Item *qb2, Symbol *indx) |
void | kin_vect1 (Item *q1, Item *q2, Item *q4) |
void | kin_vect2 () |
void | kin_vect3 (Item *q1, Item *q2, Item *q4) |
void | prn (Item *q1, Item *q2) |
void | cvode_kinetic (Item *qsol, Symbol *fun, int numeqn, int listnum) |
void | freelist (List **) |
void | remove (Item *) |
void | deltokens (Item *, Item *) |
void | move (Item *q1, Item *q2, Item *q3) |
void | movelist (Item *q1, Item *q2, List *s) |
void | replacstr (Item *q, const char *s) |
void | c_out () |
void | printitem (Item *) |
void | debugprintitem (Item *) |
void | c_out_vectorize () |
void | nrninit () |
void | parout () |
void | warn_ignore (Symbol *) |
void | ldifusreg () |
void | decode_ustr (Symbol *sym, double *pg1, double *pg2, char *s) |
void | units_reg () |
void | nrn_list (Item *, Item *) |
void | bablk (int ba, int type, Item *q1, Item *q2) |
void | nrn_use (Item *q1, Item *q2, Item *q3, Item *q4) |
void | nrn_var_assigned (Symbol *) |
void | slist_data (Symbol *s, int indx, int findx) |
void | out_nt_ml_frag (List *) |
void | cvode_emit_interface () |
void | cvode_proced_emit () |
void | cvode_interface (Symbol *fun, int num, int neq) |
void | cvode_valid () |
void | cvode_rw_cur (char(&b)[NRN_BUFSIZE]) |
void | net_receive (Item *qarg, Item *qp1, Item *qp2, Item *qstmt, Item *qend) |
void | net_init (Item *qinit, Item *qp2) |
void | fornetcon (Item *keyword, Item *par1, Item *args, Item *par2, Item *stmt, Item *qend) |
void | chk_thread_safe () |
void | chk_global_state () |
void | check_useion_variables () |
void | explicit_decl (Item *q) |
void | parm_array_install (Symbol *n, const char *num, char *units, char *limits, int index) |
void | parminstall (Symbol *n, const char *num, const char *units, const char *limits) |
void | indepinstall (Symbol *n, const char *from, const char *to, const char *with, const char *units) |
void | depinstall (int type, Symbol *n, int index, const char *from, const char *to, const char *units, Item *qs, int makeconst, const char *abstol) |
void | statdefault (Symbol *n, int index, const char *units, Item *qs, int makeconst) |
void | vectorize_scan_for_func (Item *q1, Item *q2) |
void | defarg (Item *q1, Item *q2) |
void | lag_stmt (Item *q1, int blocktype) |
void | add_reset_args (Item *) |
void | add_nrnthread_arg (Item *) |
void | check_tables () |
void | table_massage (List *tablist, Item *qtype, Item *qname, List *arglist) |
void | hocfunchack (Symbol *n, Item *qpar1, Item *qpar2, int hack) |
void | hocfunc (Symbol *n, Item *qpar1, Item *qpar2) |
void | vectorize_use_func (Item *qname, Item *qpar1, Item *qexpr, Item *qpar2, int blocktype) |
void | function_table (Symbol *s, Item *qpar1, Item *qpar2, Item *qb1, Item *qb2) |
void | watchstmt (Item *par1, Item *dir, Item *par2, Item *flag, int blocktype) |
void | threadsafe (const char *) |
void | nrnmutex (int, Item *) |
void | solv_nonlin (Item *qsol, Symbol *fun, Symbol *method, int numeqn, int listnum) |
void | solv_lineq (Item *qsol, Symbol *fun, Symbol *method, int numeqn, int listnum) |
void | eqnqueue (Item *) |
void | massagenonlin (Item *q1, Item *q2, Item *q3, Item *q4) |
void | init_linblk (Item *) |
void | init_lineq (Item *) |
void | lin_state_term (Item *q1, Item *q2) |
void | linterm (Item *q1, Item *q2, int pstate, int sign) |
void | massage_linblk (Item *q1, Item *q2, Item *q3, Item *q4) |
void | solvequeue (Item *q1, Item *q2, int blocktype) |
void | solvhandler () |
void | save_dt (Item *) |
void | symbol_init () |
void | pushlocal () |
void | poplocal () |
void | conductance_hint (int blocktype, Item *q1, Item *q2) |
void | possible_local_current (int blocktype, List *symlist) |
Symbol * | breakpoint_current (Symbol *s) |
void | netrec_asgn (Item *varname, Item *equal, Item *expr, Item *lastok) |
void | netrec_discon () |
char * | items_as_string (Item *begin, Item *last) |
int | slist_search (int listnum, Symbol *s) |
void | nrnunit_str (char(&buf)[NRN_BUFSIZE], const char *name, const char *unit1, const char *unit2) |
void | check_range_in_func (Symbol *) |
void | set_inside_func (Symbol *) |
void | func_needs_setdata () |
void | hocfunc_setdata_item (Symbol *, Item *) |
void add_nrnthread_arg | ( | Item * | q | ) |
Definition at line 323 of file parsact.cpp.
void add_reset_args | ( | Item * | q | ) |
Definition at line 313 of file parsact.cpp.
Definition at line 1945 of file nocpout.cpp.
Definition at line 3286 of file nocpout.cpp.
void c_out | ( | ) |
Definition at line 69 of file noccout.cpp.
void c_out_vectorize | ( | ) |
Definition at line 478 of file noccout.cpp.
void check_block | ( | int | standard, |
int | actual, | ||
const char * | mes | ||
) |
Definition at line 1102 of file kinetic.cpp.
void check_range_in_func | ( | Symbol * | s | ) |
Definition at line 3317 of file nocpout.cpp.
void check_tables | ( | ) |
Definition at line 353 of file parsact.cpp.
void check_useion_variables | ( | ) |
Definition at line 1534 of file nocpout.cpp.
void chk_global_state | ( | ) |
Definition at line 3235 of file nocpout.cpp.
void chk_thread_safe | ( | ) |
Definition at line 3221 of file nocpout.cpp.
Definition at line 3246 of file nocpout.cpp.
void consistency | ( | ) |
Definition at line 22 of file consist.cpp.
void cvode_emit_interface | ( | ) |
Definition at line 2819 of file nocpout.cpp.
void cvode_interface | ( | Symbol * | fun, |
int | num, | ||
int | neq | ||
) |
Definition at line 2983 of file nocpout.cpp.
Definition at line 1339 of file kinetic.cpp.
void cvode_proced_emit | ( | ) |
Definition at line 2964 of file nocpout.cpp.
void cvode_rw_cur | ( | char(&) | b[NRN_BUFSIZE] | ) |
Definition at line 3014 of file nocpout.cpp.
void cvode_valid | ( | ) |
Definition at line 3005 of file nocpout.cpp.
void debugprintitem | ( | Item * | q | ) |
Definition at line 389 of file noccout.cpp.
void decode_ustr | ( | Symbol * | sym, |
double * | pg1, | ||
double * | pg2, | ||
char * | s | ||
) |
Definition at line 1718 of file nocpout.cpp.
Definition at line 239 of file parsact.cpp.
void depinstall | ( | int | type, |
Symbol * | n, | ||
int | index, | ||
const char * | from, | ||
const char * | to, | ||
const char * | units, | ||
Item * | qs, | ||
int | makeconst, | ||
const char * | abstol | ||
) |
Definition at line 136 of file parsact.cpp.
Definition at line 8 of file discrete.cpp.
void enquextern | ( | Symbol * | ) |
void eqnqueue | ( | Item * | q1 | ) |
Definition at line 44 of file simultan.cpp.
void explicit_decl | ( | Item * | q | ) |
Definition at line 32 of file parsact.cpp.
void fixrlst | ( | struct Rlist * | rlst | ) |
Definition at line 448 of file kinetic.cpp.
Definition at line 181 of file kinetic.cpp.
Definition at line 3181 of file nocpout.cpp.
void func_needs_setdata | ( | ) |
Definition at line 3348 of file nocpout.cpp.
Definition at line 940 of file parsact.cpp.
void genfluxterm | ( | struct Reaction * | r, |
int | type, | ||
int | n | ||
) |
Definition at line 580 of file kinetic.cpp.
Definition at line 845 of file parsact.cpp.
Definition at line 3438 of file nocpout.cpp.
Definition at line 834 of file parsact.cpp.
int in_solvefor | ( | Symbol * | s | ) |
Definition at line 394 of file simultan.cpp.
void indepinstall | ( | Symbol * | n, |
const char * | from, | ||
const char * | to, | ||
const char * | with, | ||
const char * | units | ||
) |
Definition at line 96 of file parsact.cpp.
void init_disc_vars | ( | ) |
Definition at line 78 of file discrete.cpp.
void init_linblk | ( | Item * | q | ) |
Definition at line 230 of file simultan.cpp.
void init_lineq | ( | Item * | q1 | ) |
Definition at line 239 of file simultan.cpp.
Definition at line 403 of file noccout.cpp.
Definition at line 1235 of file kinetic.cpp.
void kin_vect2 | ( | ) |
Definition at line 1244 of file kinetic.cpp.
Definition at line 1259 of file kinetic.cpp.
void kinetic_implicit | ( | Symbol * | fun, |
const char * | dt, | ||
const char * | mname | ||
) |
Definition at line 642 of file kinetic.cpp.
void kinetic_intmethod | ( | Symbol * | fun, |
const char * | meth | ||
) |
Definition at line 458 of file kinetic.cpp.
void lag_stmt | ( | Item * | q1, |
int | blocktype | ||
) |
Definition at line 255 of file parsact.cpp.
void ldifusreg | ( | ) |
Definition at line 1570 of file nocpout.cpp.
void leftreact | ( | ) |
Definition at line 153 of file kinetic.cpp.
Definition at line 251 of file simultan.cpp.
Definition at line 282 of file simultan.cpp.
Definition at line 312 of file simultan.cpp.
Definition at line 1130 of file kinetic.cpp.
Definition at line 944 of file kinetic.cpp.
Definition at line 38 of file discrete.cpp.
Definition at line 256 of file kinetic.cpp.
Definition at line 1167 of file kinetic.cpp.
Definition at line 60 of file simultan.cpp.
void massagereaction | ( | Item * | qREACTION, |
Item * | qREACT1, | ||
Item * | qlpar, | ||
Item * | qcomma, | ||
Item * | qrpar | ||
) |
Definition at line 160 of file kinetic.cpp.
Definition at line 3162 of file nocpout.cpp.
Definition at line 3040 of file nocpout.cpp.
Definition at line 71 of file netrec_discon.cpp.
void netrec_discon | ( | ) |
Definition at line 149 of file netrec_discon.cpp.
Definition at line 1867 of file nocpout.cpp.
Definition at line 1992 of file nocpout.cpp.
void nrn_var_assigned | ( | Symbol * | s | ) |
Definition at line 2658 of file nocpout.cpp.
void nrninit | ( | ) |
Definition at line 193 of file nocpout.cpp.
void nrnmutex | ( | int | on, |
Item * | q | ||
) |
Definition at line 1053 of file parsact.cpp.
void nrnunit_str | ( | char(&) | buf[NRN_BUFSIZE], |
const char * | name, | ||
const char * | unit1, | ||
const char * | unit2 | ||
) |
void out_nt_ml_frag | ( | List * | p | ) |
Definition at line 2798 of file nocpout.cpp.
void parm_array_install | ( | Symbol * | n, |
const char * | num, | ||
char * | units, | ||
char * | limits, | ||
int | index | ||
) |
Definition at line 46 of file parsact.cpp.
void parminstall | ( | Symbol * | n, |
const char * | num, | ||
const char * | units, | ||
const char * | limits | ||
) |
Definition at line 58 of file parsact.cpp.
void parout | ( | ) |
Definition at line 207 of file nocpout.cpp.
void poplocal | ( | ) |
Definition at line 87 of file symbol.cpp.
void possible_local_current | ( | int | blocktype, |
List * | symlist | ||
) |
Definition at line 3266 of file nocpout.cpp.
void printitem | ( | Item * | q | ) |
Definition at line 362 of file noccout.cpp.
Definition at line 1313 of file kinetic.cpp.
void pushlocal | ( | ) |
Definition at line 81 of file symbol.cpp.
Definition at line 114 of file kinetic.cpp.
void set_inside_func | ( | Symbol * | s | ) |
Definition at line 3333 of file nocpout.cpp.
void slist_data | ( | Symbol * | s, |
int | indx, | ||
int | findx | ||
) |
Definition at line 2686 of file nocpout.cpp.
int slist_search | ( | int | listnum, |
Symbol * | s | ||
) |
Definition at line 2711 of file nocpout.cpp.
Definition at line 30 of file simultan.cpp.
Definition at line 11 of file simultan.cpp.
Definition at line 175 of file parsact.cpp.
void symbol_init | ( | ) |
Definition at line 14 of file symbol.cpp.
Definition at line 398 of file parsact.cpp.
void threadsafe | ( | const char * | s | ) |
Definition at line 1037 of file parsact.cpp.
void unGets | ( | char * | ) |
void units_reg | ( | ) |
Definition at line 1766 of file nocpout.cpp.
void vectorize_do_substitute | ( | ) |
Definition at line 768 of file noccout.cpp.
Definition at line 219 of file parsact.cpp.
void vectorize_substitute | ( | Item * | q, |
const char * | str | ||
) |
Definition at line 748 of file noccout.cpp.
Definition at line 856 of file parsact.cpp.
void warn_ignore | ( | Symbol * | s | ) |
Definition at line 1551 of file nocpout.cpp.