#include <../../nmodlconf.h>
#include "modl.h"
#include "parse1.hpp"
#include <stdlib.h>
#include <unistd.h>
Go to the source code of this file.
|
| char * | reprime () |
| |
| int | check_tables_threads (List *) |
| |
| List * | set_ion_variables (int) |
| |
| List * | get_ion_variables (int) |
| |
| int | decode_limits (Symbol *sym, double *pg1, double *pg2) |
| |
| int | decode_tolerance (Symbol *sym, double *pg1) |
| |
| void | defs_h (Symbol *) |
| |
| int | iontype (char *s1, char *s2) |
| |
| void | nrndeclare () |
| |
| void | del_range (List *) |
| |
| void | declare_p () |
| |
| int | iondef (int *) |
| |
| void | ion_promote (Item *) |
| |
| static void | ppvar_semantics (int, const char *) |
| |
| void | nrninit () |
| |
| void | parout () |
| |
| void | warn_ignore (Symbol *s) |
| |
| void | ldifusreg () |
| |
| void | decode_ustr (Symbol *sym, double *pg1, double *pg2, char *s) |
| |
| void | units_reg () |
| |
| static void | var_count (Symbol *s) |
| |
| void | nrn_list (Item *q1, Item *q2) |
| |
| void | bablk (int ba, int type, Item *q1, Item *q2) |
| |
| int | ion_declared (Symbol *s) |
| |
| void | nrn_use (Item *q1, Item *q2, Item *q3, Item *q4) |
| |
| static Symbol * | ifnew_install (char *name) |
| |
| List * | begin_dion_stmt () |
| |
| List * | end_dion_stmt (char *strdel) |
| |
| void | nrn_var_assigned (Symbol *s) |
| |
| 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 | threadsafe_seen (Item *q1, Item *q2) |
| |
| void | conductance_hint (int blocktype, Item *q1, Item *q2) |
| |
| void | possible_local_current (int blocktype, List *symlist) |
| |
| Symbol * | breakpoint_current (Symbol *s) |
| |
◆ GETWD
◆ GLOBFUNCT
◆ IFTYPE
◆ IONCONC
◆ IONCUR
| #define IONCUR 3 /* assigned */ |
◆ IONDCUR
◆ IONEREV
| #define IONEREV 0 /* Parameter */ |
◆ IONIN
◆ IONOUT
◆ NRNBBCOREPOINTER
| #define NRNBBCOREPOINTER 020000 |
◆ NRNCURIN
◆ NRNCUROUT
| #define NRNCUROUT 04 /* added to output value */ |
◆ NRNEXTRN
◆ NRNFIX
Value: if (strcmp(
n,
arg) == 0) \
e = 1;
int const size_t const size_t n
Definition at line 2399 of file nocpout.cpp.
◆ NRNGLOBAL
| #define NRNGLOBAL 0100 /* same for all sections, defined here */ |
◆ NRNIONFLAG
◆ NRNNOTP
| #define NRNNOTP 0400 /* doesn't belong in p array */ |
◆ NRNPOINTER
◆ NRNPRANGEIN
◆ NRNPRANGEOUT
◆ NRNRANGE
◆ NRNSECTION
◆ NRNSTATIC
| #define NRNSTATIC 0200 /* v */ |
◆ SYMITER
Value:
#define ITERATE(itm, lst)
Definition at line 194 of file nocpout.cpp.
◆ SYMLISTITER
◆ bablk()
◆ begin_dion_stmt()
| List* begin_dion_stmt |
( |
| ) |
|
◆ breakpoint_current()
◆ check_tables_threads()
| int check_tables_threads |
( |
List * |
p | ) |
|
◆ chk_global_state()
| void chk_global_state |
( |
| ) |
|
◆ chk_thread_safe()
◆ conductance_hint()
| void conductance_hint |
( |
int |
blocktype, |
|
|
Item * |
q1, |
|
|
Item * |
q2 |
|
) |
| |
◆ declare_p()
◆ decode_limits()
| int decode_limits |
( |
Symbol * |
sym, |
|
|
double * |
pg1, |
|
|
double * |
pg2 |
|
) |
| |
◆ decode_tolerance()
| int decode_tolerance |
( |
Symbol * |
sym, |
|
|
double * |
pg1 |
|
) |
| |
◆ decode_ustr()
| void decode_ustr |
( |
Symbol * |
sym, |
|
|
double * |
pg1, |
|
|
double * |
pg2, |
|
|
char * |
s |
|
) |
| |
◆ defs_h()
◆ del_range()
◆ end_dion_stmt()
| List* end_dion_stmt |
( |
char * |
strdel | ) |
|
◆ fornetcon()
◆ get_ion_variables()
| List * get_ion_variables |
( |
int |
block | ) |
|
◆ ifnew_install()
| static Symbol* ifnew_install |
( |
char * |
name | ) |
|
|
static |
◆ ion_declared()
| int ion_declared |
( |
Symbol * |
s | ) |
|
◆ ion_promote()
◆ iondef()
| int iondef |
( |
int * |
p_pointercount | ) |
|
◆ iontype()
| int iontype |
( |
char * |
s1, |
|
|
char * |
s2 |
|
) |
| |
◆ ldifusreg()
◆ net_init()
◆ net_receive()
◆ nrn_list()
◆ nrn_use()
◆ nrn_var_assigned()
◆ nrndeclare()
◆ nrninit()
◆ parout()
◆ possible_local_current()
| void possible_local_current |
( |
int |
blocktype, |
|
|
List * |
symlist |
|
) |
| |
◆ ppvar_semantics()
| void ppvar_semantics |
( |
int |
i, |
|
|
const char * |
name |
|
) |
| |
|
static |
◆ reprime()
◆ set_ion_variables()
| List * set_ion_variables |
( |
int |
block | ) |
|
◆ threadsafe_seen()
◆ units_reg()
◆ var_count()
◆ warn_ignore()
◆ areadec
◆ artificial_cell
◆ assert_threadsafe
◆ ba_index_
◆ ba_list_
◆ breakpoint_local_current_
| List* breakpoint_local_current_ |
◆ brkpnt_exists
◆ brkpnt_str_
◆ conductance_
◆ currents
◆ defs_list
◆ diamdec
◆ electrode_current
| int electrode_current = 0 |
◆ for_netcons_
◆ indeplist
◆ indepsym
◆ ldifuslist
◆ mechname
◆ net_init_q1_
◆ net_init_q2_
◆ netrec_need_v
◆ nmodl_version_
| char* nmodl_version_ = "7.7.0" |
◆ nrnpointers
◆ parraycount
◆ plotlist
◆ point_process
◆ ppvar_cnt
◆ ppvar_semantics_
◆ protect_
◆ protect_include_
◆ rangedep
◆ rangeparm
◆ rangestate
◆ rsuffix
◆ scop_indep
◆ stepsym
◆ suffix
◆ syminorder
◆ symlist
◆ thread_cleanup_list
| List* thread_cleanup_list |
◆ thread_data_index
| int thread_data_index = 0 |
◆ thread_mem_init_list
| List* thread_mem_init_list |
◆ toplocal_
◆ uip
◆ use_bbcorepointer
| int use_bbcorepointer = 0 |
|
static |
◆ useion
◆ varcount