![]() |
NEURON
|
Go to the source code of this file.
Macros | |
#define | GLOBFUNC 1 |
Functions | |
Item * | vectorize_replacement_item (Item *) |
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) |
Symbol * | ifnew_parminstall (const char *name, 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) |
static int | func_arg_examine (Item *qpar, Item *qend) |
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 *q) |
void | add_nrnthread_arg (Item *q) |
void | check_tables () |
int | check_tables_threads (List *p) |
void | table_massage (List *tablist, Item *qtype, Item *qname, List *arglist) |
static void | funchack (Symbol *n, bool ishoc, int hack) |
void | hocfunchack (Symbol *n, Item *qpar1, Item *qpar2, int hack) |
static void | npyfunc (Symbol *n, 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 *s) |
Item * | protect_astmt (Item *q1, Item *q2) |
void | nrnmutex (int on, Item *q) |
Variables | |
Symbol * | scop_indep |
Symbol * | indepsym |
Symbol * | stepsym |
List * | indeplist |
List * | watch_alloc |
List * | syminorder |
List * | state_discon_list_ |
int | net_send_seen_ |
int | net_event_seen_ |
int | watch_seen_ |
int | protect_ |
int | protect_include_ |
int | artificial_cell |
int | vectorize |
int | assert_threadsafe |
static const char * | indepunits = "" |
static List * | check_table_statements |
static Symbol * | last_func_using_table |
static List * | check_table_thread_list |
int | point_process |
#define GLOBFUNC 1 |
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.
void check_tables | ( | ) |
Definition at line 353 of file parsact.cpp.
int check_tables_threads | ( | List * | p | ) |
Definition at line 370 of file parsact.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.
void explicit_decl | ( | Item * | q | ) |
Definition at line 32 of file parsact.cpp.
Definition at line 202 of file parsact.cpp.
|
static |
Definition at line 739 of file parsact.cpp.
Definition at line 940 of file parsact.cpp.
Definition at line 845 of file parsact.cpp.
Definition at line 834 of file parsact.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 lag_stmt | ( | Item * | q1, |
int | blocktype | ||
) |
Definition at line 255 of file parsact.cpp.
|
static |
Definition at line 838 of file parsact.cpp.
void nrnmutex | ( | int | on, |
Item * | q | ||
) |
Definition at line 1053 of file parsact.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.
Definition at line 1045 of file parsact.cpp.
Definition at line 175 of file parsact.cpp.
Definition at line 398 of file parsact.cpp.
void threadsafe | ( | const char * | s | ) |
Definition at line 1037 of file parsact.cpp.
Definition at line 756 of file noccout.cpp.
Definition at line 219 of file parsact.cpp.
Definition at line 856 of file parsact.cpp.
Definition at line 983 of file parsact.cpp.
|
extern |
Definition at line 139 of file nocpout.cpp.
|
extern |
|
static |
Definition at line 350 of file parsact.cpp.
|
static |
Definition at line 369 of file parsact.cpp.
List* indeplist |
Definition at line 15 of file parsact.cpp.
Symbol* indepsym |
Definition at line 13 of file parsact.cpp.
|
static |
Definition at line 94 of file parsact.cpp.
|
static |
Definition at line 351 of file parsact.cpp.
|
extern |
Definition at line 169 of file nocpout.cpp.
|
extern |
Definition at line 168 of file nocpout.cpp.
|
extern |
Definition at line 138 of file nocpout.cpp.
int protect_ |
Definition at line 25 of file parsact.cpp.
int protect_include_ |
Definition at line 26 of file parsact.cpp.
Symbol* scop_indep |
Definition at line 12 of file parsact.cpp.
|
extern |
Definition at line 160 of file nocpout.cpp.
Symbol* stepsym |
Definition at line 14 of file parsact.cpp.
|
extern |
Definition at line 78 of file nocpout.cpp.
List* watch_alloc |
Definition at line 16 of file parsact.cpp.
|
extern |
Definition at line 170 of file nocpout.cpp.