![]() |
NEURON
|
#include <../../nrnconf.h>#include <stdio.h>#include <stdlib.h>#include <math.h>#include <nrnpython_config.h>#include "section.h"#include "nrniv_mf.h"#include "membfunc.h"#include "parse.hpp"#include "hocparse.h"#include "membdef.h"Go to the source code of this file.
Macros | |
| #define | HOC_L_LIST 1 |
| #define | symlist hoc_symlist |
| #define | NSECSTACK 200 |
| #define | CAB_SIZE 10 |
| #define | PI 3.14159265358979323846 |
| #define | relative(pc) (pc + (pc)->i) |
Variables | |
| int | hoc_execerror_messages |
| int | tree_changed = 1 |
| int | diam_changed = 1 |
| int | nrn_shape_changed_ |
| int | v_structure_change = 1 |
| char *(* | nrnpy_pysec_name_p_ )(Section *) |
| Object *(* | nrnpy_pysec_cell_p_ )(Section *) |
| int(* | nrnpy_pysec_cell_equals_p_ )(Section *, Object *) |
| static Section * | secstack [NSECSTACK+1] |
| static int | isecstack = 0 |
| static int | skip_secstack_check = 0 |
| else | |
| return | NULL |
| int | keep_nseg_parm_ |
| #define CAB_SIZE 10 |
| #define HOC_L_LIST 1 |
Definition at line 4 of file cabcode.cpp.
| #define NSECSTACK 200 |
Definition at line 42 of file cabcode.cpp.
| #define PI 3.14159265358979323846 |
Definition at line 1954 of file cabcode.cpp.
| #define symlist hoc_symlist |
Definition at line 17 of file cabcode.cpp.
Definition at line 185 of file cabcode.cpp.
Definition at line 387 of file cabcode.cpp.
Definition at line 397 of file cabcode.cpp.
Definition at line 1602 of file cabcode.cpp.
| double cable_prop_eval | ( | Symbol * | sym | ) |
Definition at line 1518 of file cabcode.cpp.
| double* cable_prop_eval_pointer | ( | Symbol * | sym | ) |
Definition at line 1538 of file cabcode.cpp.
Definition at line 437 of file cabcode.cpp.
|
static |
Definition at line 2296 of file cabcode.cpp.
Definition at line 1125 of file cabcode.cpp.
Definition at line 605 of file cabcode.cpp.
Definition at line 664 of file cabcode.cpp.
Definition at line 313 of file cabcode.cpp.
Definition at line 562 of file cabcode.cpp.
Definition at line 2073 of file cabcode.cpp.
Definition at line 2151 of file cabcode.cpp.
Definition at line 2246 of file cabcode.cpp.
Definition at line 1106 of file cabcode.cpp.
Definition at line 2221 of file cabcode.cpp.
Definition at line 2375 of file cabcode.cpp.
| hoc_level_pushsec | ( | sec | ) |
| hoc_retpushx | ( | 1. | 0 | ) |
Definition at line 750 of file cabcode.cpp.
Definition at line 2283 of file cabcode.cpp.
| char* hoc_section_pathname | ( | Section * | sec | ) |
Definition at line 1846 of file cabcode.cpp.
| if | ( | ! | sec | ) |
Definition at line 453 of file cabcode.cpp.
| if | ( | sec-> | prop | ) |
Definition at line 456 of file cabcode.cpp.
| if | ( | !sec||!sec->prop||!sec->prop->dparam||!sec->prop->dparam.itm||sec->prop->dparam.itm->itemtype ! | [8][8] = SECTION | ) |
Definition at line 2399 of file cabcode.cpp.
Definition at line 2258 of file cabcode.cpp.
Definition at line 2237 of file cabcode.cpp.
Definition at line 1554 of file cabcode.cpp.
Definition at line 839 of file cabcode.cpp.
Definition at line 845 of file cabcode.cpp.
Definition at line 907 of file cabcode.cpp.
Definition at line 913 of file cabcode.cpp.
Definition at line 413 of file cabcode.cpp.
|
static |
Definition at line 510 of file cabcode.cpp.
Definition at line 250 of file cabcode.cpp.
Definition at line 280 of file cabcode.cpp.
Definition at line 1956 of file cabcode.cpp.
Definition at line 1470 of file cabcode.cpp.
Definition at line 1496 of file cabcode.cpp.
Definition at line 2003 of file cabcode.cpp.
Definition at line 520 of file cabcode.cpp.
Definition at line 1880 of file cabcode.cpp.
Definition at line 1656 of file cabcode.cpp.
Definition at line 1561 of file cabcode.cpp.
Definition at line 430 of file cabcode.cpp.
| double nrn_connection_position | ( | Section * | sec | ) |
Definition at line 1645 of file cabcode.cpp.
| double nrn_diameter | ( | Node * | nd | ) |
Definition at line 423 of file cabcode.cpp.
Definition at line 584 of file cabcode.cpp.
Definition at line 1317 of file cabcode.cpp.
| int nrn_get_mechtype | ( | const char * | mechname | ) |
Definition at line 2017 of file cabcode.cpp.
Definition at line 72 of file cabcode.cpp.
Definition at line 2029 of file cabcode.cpp.
Definition at line 54 of file cabcode.cpp.
Definition at line 1079 of file cabcode.cpp.
Definition at line 1092 of file cabcode.cpp.
Definition at line 464 of file cabcode.cpp.
Definition at line 1689 of file cabcode.cpp.
Definition at line 122 of file cabcode.cpp.
Definition at line 97 of file cabcode.cpp.
| double nrn_ra | ( | Section * | sec | ) |
Definition at line 392 of file cabcode.cpp.
Definition at line 956 of file cabcode.cpp.
Definition at line 1334 of file cabcode.cpp.
Definition at line 493 of file cabcode.cpp.
Definition at line 1662 of file cabcode.cpp.
Definition at line 224 of file cabcode.cpp.
Definition at line 239 of file cabcode.cpp.
| const char* nrn_sec2pysecname | ( | Section * | sec | ) |
Definition at line 1821 of file cabcode.cpp.
Definition at line 743 of file cabcode.cpp.
Definition at line 58 of file cabcode.cpp.
Definition at line 2409 of file cabcode.cpp.
| double nrn_section_orientation | ( | Section * | sec | ) |
Definition at line 1651 of file cabcode.cpp.
Definition at line 1676 of file cabcode.cpp.
Definition at line 2044 of file cabcode.cpp.
Definition at line 2105 of file cabcode.cpp.
Definition at line 1374 of file cabcode.cpp.
Definition at line 827 of file cabcode.cpp.
Definition at line 819 of file cabcode.cpp.
|
static |
Definition at line 2139 of file cabcode.cpp.
Definition at line 88 of file cabcode.cpp.
Definition at line 82 of file cabcode.cpp.
Definition at line 2343 of file cabcode.cpp.
Definition at line 2355 of file cabcode.cpp.
Definition at line 2335 of file cabcode.cpp.
Definition at line 1117 of file cabcode.cpp.
Definition at line 2364 of file cabcode.cpp.
Definition at line 2380 of file cabcode.cpp.
Definition at line 1052 of file cabcode.cpp.
Definition at line 1195 of file cabcode.cpp.
Definition at line 1153 of file cabcode.cpp.
Definition at line 1067 of file cabcode.cpp.
Definition at line 1464 of file cabcode.cpp.
Definition at line 1455 of file cabcode.cpp.
Definition at line 1410 of file cabcode.cpp.
Definition at line 570 of file cabcode.cpp.
Definition at line 544 of file cabcode.cpp.
Definition at line 672 of file cabcode.cpp.
Definition at line 709 of file cabcode.cpp.
Definition at line 721 of file cabcode.cpp.
Definition at line 144 of file cabcode.cpp.
Definition at line 738 of file cabcode.cpp.
Definition at line 1922 of file cabcode.cpp.
| const char* secaccessname | ( | void | ) |
Definition at line 2267 of file cabcode.cpp.
| const char* secname | ( | Section * | sec | ) |
Definition at line 1787 of file cabcode.cpp.
Definition at line 2443 of file cabcode.cpp.
| double section_length | ( | Section * | sec | ) |
Definition at line 375 of file cabcode.cpp.
Definition at line 2349 of file cabcode.cpp.
Definition at line 1837 of file cabcode.cpp.
Definition at line 2271 of file cabcode.cpp.
| int segment_limits | ( | double * | pdx | ) |
Definition at line 1934 of file cabcode.cpp.
Definition at line 1736 of file cabcode.cpp.
Definition at line 655 of file cabcode.cpp.
Definition at line 2325 of file cabcode.cpp.
Definition at line 2317 of file cabcode.cpp.
| diam_changed = 1 |
Definition at line 23 of file cabcode.cpp.
| else |
Definition at line 458 of file cabcode.cpp.
|
static |
Definition at line 44 of file cabcode.cpp.
| int keep_nseg_parm_ |
Definition at line 1553 of file cabcode.cpp.
| nrn_shape_changed_ |
Definition at line 1784 of file cabcode.cpp.
Definition at line 31 of file cabcode.cpp.
Definition at line 30 of file cabcode.cpp.
| char*(* nrnpy_pysec_name_p_) (Section *) |
Definition at line 29 of file cabcode.cpp.
| return NULL |
Definition at line 461 of file cabcode.cpp.
Definition at line 43 of file cabcode.cpp.
|
static |
Definition at line 50 of file cabcode.cpp.
| tree_changed = 1 |
Definition at line 19 of file cabcode.cpp.
| v_structure_change = 1 |
Definition at line 1783 of file cabcode.cpp.