![]() |
NEURON
|
#include <nrnpython.h>#include <structmember.h>#include <InterViews/resource.h>#include <nrnoc2iv.h>#include <ocjump.h>#include "ivocvect.h"#include "oclist.h"#include "ocfile.h"#include <cstdint>#include "nrniv_mf.h"#include "nrnpy_utils.h"#include "../nrniv/shapeplt.h"#include <vector>#include "nrnwrap_dlfcn.h"#include "parse.hpp"#include <hoccontext.h>#include "nrnpy_hoc.h"Go to the source code of this file.
Classes | |
| struct | NPySecObj |
| struct | PyHocObject |
Macros | |
| #define | BYTEHEADER |
| #define | BYTESWAP(_X__, _TYPE__) |
Functions | |
| void | lvappendsec_and_ref (void *sl, Section *sec) |
| Section * | nrn_noerr_access () |
| void | hoc_pushs (Symbol *) |
| double * | hoc_evalpointer () |
| double | cable_prop_eval (Symbol *sym) |
| void | nrn_change_nseg (Section *, int) |
| void | hoc_push_string () |
| char ** | hoc_strpop () |
| void | hoc_objectvar () |
| Object * | hoc_newobj1 (Symbol *, int) |
| int | ivoc_list_count (Object *) |
| Object ** | hoc_objpop () |
| Object * | hoc_obj_look_inside_stack (int) |
| void | hoc_object_component () |
| int | hoc_stack_type () |
| void | hoc_call () |
| void | hoc_tobj_unref (Object **) |
| void | hoc_unref_defer () |
| void | sec_access_push () |
| PyObject * | nrnpy_pushsec (PyObject *) |
| bool | hoc_valid_stmt (const char *, Object *) |
| PyObject * | nrnpy_nrn () |
| PyObject * | nrnpy_cas (PyObject *, PyObject *) |
| PyObject * | nrnpy_forall (PyObject *, PyObject *) |
| PyObject * | nrnpy_newsecobj (PyObject *, PyObject *, PyObject *) |
| int | nrn_secref_nchild (Section *) |
| PyObject * | nrnpy_hoc2pyobject (Object *) |
| PyObject * | nrnpy_ho2po (Object *) |
| Object * | nrnpy_po2ho (PyObject *) |
| Object * | nrnpy_pyobject_in_obj (PyObject *) |
| static void | pyobject_in_objptr (Object **, PyObject *) |
| int | nrnpy_set_vec_as_numpy (PyObject *(*p)(int, double *)) |
| int | nrnpy_set_gui_callback (PyObject *) |
| double ** | nrnpy_setpointer_helper (PyObject *, PyObject *) |
| Symbol * | ivoc_alias_lookup (const char *name, Object *ob) |
| int | nrn_netcon_weight (NetCon *, double **) |
| int | nrn_matrix_dim (void *, int) |
| NPySecObj * | newpysechelp (Section *sec) |
| static void | add2topdict (PyObject *) |
| static PyObject * | cpp2refstr (char **cpp) |
| static PyObject * | hocobj_call (PyHocObject *self, PyObject *args, PyObject *kwrds) |
| static PyObject * | nrnexec (PyObject *self, PyObject *args) |
| static PyObject * | hoc_ac (PyObject *self, PyObject *args) |
| static void | hocobj_dealloc (PyHocObject *self) |
| static PyObject * | hocobj_new (PyTypeObject *subtype, PyObject *args, PyObject *kwds) |
| static int | hocobj_init (PyObject *subself, PyObject *args, PyObject *kwds) |
| static PyObject * | hocobj_name (PyObject *pself, PyObject *args) |
| static PyObject * | hocobj_repr (PyObject *p) |
| static Inst * | save_pc (Inst *newpc) |
| static int | hocobj_pushargs (PyObject *args, std::vector< char * > &s2free) |
| static void | hocobj_pushargs_free_strings (std::vector< char * > &s2free) |
| static Symbol * | getsym (char *name, Object *ho, int fail) |
| static int | component (PyHocObject *po) |
| int | nrnpy_numbercheck (PyObject *po) |
| PyObject * | nrnpy_hoc_pop () |
| static int | set_final_from_stk (PyObject *po) |
| static void * | nrnpy_hoc_int_pop () |
| static void * | nrnpy_hoc_bool_pop () |
| static void * | fcall (void *vself, void *vargs) |
| PyObject * | hocobj_call_arg (int i) |
| static Arrayinfo * | hocobj_aray (Symbol *sym, Object *ho) |
| static PyHocObject * | intermediate (PyHocObject *po, Symbol *sym, int ix) |
| static void | hocobj_pushtop (PyHocObject *po, Symbol *sym, int ix) |
| static void | hocobj_objectvar (Symbol *sym) |
| static PyObject * | hocobj_getsec (Symbol *sym) |
| static void | eval_component (PyHocObject *po, int ix) |
| PyObject * | nrn_hocobj_ptr (double *pd) |
| int | nrn_is_hocobj_ptr (PyObject *po, double *&pd) |
| static void | symlist2dict (Symlist *sl, PyObject *dict) |
| static int | setup_doc_system () |
| PyObject * | toplevel_get (PyObject *subself, const char *n) |
| static PyObject * | hocobj_getattr (PyObject *subself, PyObject *pyname) |
| static PyObject * | hocobj_baseattr (PyObject *subself, PyObject *args) |
| static PyObject * | hocobj_getattro (PyObject *subself, PyObject *name) |
| static int | hocobj_setattro (PyObject *subself, PyObject *pyname, PyObject *value) |
| static int | araylen (Arrayinfo *a, PyHocObject *po) |
| static int | araychk (Arrayinfo *a, PyHocObject *po, int ix) |
| static Py_ssize_t | hocobj_len (PyObject *self) |
| static int | hocobj_nonzero (PyObject *self) |
| static PyObject * | hocobj_iter (PyObject *self) |
| static hoc_Item * | next_valid_secitem (hoc_Item *q, hoc_Item *ql) |
| static PyObject * | iternext_sl (PyHocObject *po, hoc_Item *ql) |
| static PyObject * | hocobj_iternext (PyObject *self) |
| static PyObject * | hocobj_getitem (PyObject *self, Py_ssize_t ix) |
| static int | hocobj_setitem (PyObject *self, Py_ssize_t i, PyObject *arg) |
| static PyObject * | mkref (PyObject *self, PyObject *args) |
| static PyObject * | setpointer (PyObject *self, PyObject *args) |
| static PyObject * | hocobj_vptr (PyObject *pself, PyObject *args) |
| static long | hocobj_hash (PyHocObject *self) |
| PyObject * | nrn_ptr_richcmp (void *self_ptr, void *other_ptr, int op) |
| static PyObject * | hocobj_richcmp (PyHocObject *self, PyObject *other, int op) |
| static PyObject * | hocobj_same (PyHocObject *pself, PyObject *args) |
| static char * | double_array_interface (PyObject *po, long &stride) |
| static IvocVect * | nrnpy_vec_from_python (void *v) |
| static void | nrnpy_store_savestate_ (char **save_data, uint64_t *save_data_size) |
| static void | nrnpy_restore_savestate_ (int64_t size, char *data) |
| int | nrnpy_set_toplevel_callbacks (PyObject *rvp_plot0, PyObject *plotshape_plot0, PyObject *get_mech_object_0, PyObject *store_savestate, PyObject *restore_savestate) |
| static double | object_to_double_ (Object *obj) |
| static void * | nrnpy_get_pyobj_ (Object *obj) |
| static void | nrnpy_decref_ (void *pyobj) |
| static PyObject * | gui_helper_3_helper_ (const char *name, Object *obj, int handle_strptr) |
| static Object ** | gui_helper_3_ (const char *name, Object *obj, int handle_strptr) |
| static char ** | gui_helper_3_str_ (const char *name, Object *obj, int handle_strptr) |
| static Object ** | gui_helper_ (const char *name, Object *obj) |
| static Object ** | vec_as_numpy_helper (int size, double *data) |
| static Object ** | nrnpy_vec_to_python (void *v) |
| static Object * | rvp_rxd_to_callable_ (Object *obj) |
| PyObject * | get_plotshape_data (PyObject *sp) |
| static PyObject * | hocpickle_reduce (PyObject *self, PyObject *args) |
| static PyObject * | hocpickle_setstate (PyObject *self, PyObject *args) |
| static PyObject * | libpython_path (PyObject *self, PyObject *args) |
| int | nrnpy_vec_math_register (PyObject *callback) |
| int | nrnpy_rvp_pyobj_callback_register (PyObject *callback) |
| static bool | pyobj_is_vector (PyObject *obj) |
| static PyObject * | py_hocobj_math (const char *op, PyObject *obj1, PyObject *obj2) |
| static PyObject * | py_hocobj_math_unary (const char *op, PyObject *obj) |
| static PyObject * | py_hocobj_add (PyObject *obj1, PyObject *obj2) |
| static PyObject * | py_hocobj_uabs (PyObject *obj) |
| static PyObject * | py_hocobj_uneg (PyObject *obj) |
| static PyObject * | py_hocobj_upos (PyObject *obj) |
| static PyObject * | py_hocobj_sub (PyObject *obj1, PyObject *obj2) |
| static PyObject * | py_hocobj_mul (PyObject *obj1, PyObject *obj2) |
| static PyObject * | py_hocobj_div (PyObject *obj1, PyObject *obj2) |
| char | get_endian_character () |
| static void | sectionlist_helper_ (void *sl, Object *args) |
| static int | get_nrncore_opt_value (const char *option) |
| static int | nrncore_enable_value () |
| return value of neuron.coreneuron.enable More... | |
| static int | nrncore_file_mode_value () |
| return value of neuron.coreneuron.file_mode More... | |
| static char * | nrncore_arg (double tstop) |
| PyObject * | nrnpy_hoc () |
Variables | |
| PyTypeObject * | psection_type |
| void(* | nrnpy_sectionlist_helper_ )(void *, Object *) |
| Object **(* | nrnpy_gui_helper_ )(const char *, Object *) |
| HAVE_IV. More... | |
| Object **(* | nrnpy_gui_helper3_ )(const char *, Object *, int) |
| char **(* | nrnpy_gui_helper3_str_ )(const char *, Object *, int) |
| double(* | nrnpy_object_to_double_ )(Object *) |
| void *(* | nrnpy_get_pyobj )(Object *obj) |
| void(* | nrnpy_restore_savestate )(int64_t, char *) |
| void(* | nrnpy_store_savestate )(char **save_data, uint64_t *save_data_size) |
| void(* | nrnpy_decref )(void *pyobj) |
| Symlist * | hoc_top_level_symlist |
| Symlist * | hoc_built_in_symlist |
| Inst * | hoc_pc |
| int | nrn_inpython_ |
| Objectdata * | hoc_top_level_data |
| int | section_object_seen |
| Symbol * | nrnpy_pyobj_sym_ |
| Symbol * | nrn_child_sym |
| IvocVect *(* | nrnpy_vec_from_python_p_ )(void *) |
| Object **(* | nrnpy_vec_to_python_p_ )(void *) |
| Object **(* | nrnpy_vec_as_numpy_helper_ )(int, double *) |
| Object *(* | nrnpy_rvp_rxd_to_callable )(Object *) |
| PyObject * | pmech_types |
| PyObject * | rangevars_ |
| int | hoc_max_builtin_class_id |
| int | hoc_return_type_code |
| static cTemplate * | hoc_vec_template_ |
| static cTemplate * | hoc_list_template_ |
| static cTemplate * | hoc_sectionlist_template_ |
| static char | array_interface_typestr [5] = "|f8" |
| static PyObject * | pfunc_get_docstring = NULL |
| static PyObject * | topmethdict = NULL |
| static const char * | hocobj_docstring = "class neuron.hoc.HocObject - Hoc Object wrapper" |
| static PyObject * | rvp_plot = NULL |
| static PyObject * | plotshape_plot = NULL |
| static PyObject * | get_mech_object_ = NULL |
| static PyObject * | nrnpy_rvp_pyobj_callback = NULL |
| PyTypeObject * | hocobject_type |
| static PyMethodDef | HocMethods [] |
| static PyObject * | curargs_ |
| static int | refuse_to_look |
| static Symbol * | sym_vec_x |
| static Symbol * | sym_mat_x |
| static Symbol * | sym_netcon_weight |
| static PyObject *(* | vec_as_numpy )(int, double *) |
| static PyObject * | store_savestate_ = NULL |
| static PyObject * | restore_savestate_ = NULL |
| static PyObject * | gui_callback = NULL |
| static PyMethodDef | hocobj_methods [] |
| static PyMethodDef | toplevel_methods [] |
| static PyObject * | nrnpy_vec_math = NULL |
| static PyMemberDef | hocobj_members [] = {{NULL, 0, 0, 0, NULL}} |
| int(* | nrnpy_nrncore_enable_value_p_ )() |
| value of neuron.coreneuron.enable as 0, 1 (-1 if error) More... | |
| int(* | nrnpy_nrncore_file_mode_value_p_ )() |
| value of neuron.coreneuron.file_mode as 0, 1 (-1 if error) More... | |
| char *(* | nrnpy_nrncore_arg_p_ )(double tstop) |
| Gets the python string returned by neuron.coreneuron.nrncore_arg(tstop) return a strdup() copy of the string which should be free when the caller finishes with it. More... | |
| #define BYTEHEADER |
Definition at line 2707 of file nrnpy_hoc.cpp.
| #define BYTESWAP | ( | _X__, | |
| _TYPE__ | |||
| ) |
Definition at line 2712 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2833 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1524 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1503 of file nrnpy_hoc.cpp.
| double cable_prop_eval | ( | Symbol * | sym | ) |
Definition at line 1518 of file cabcode.cpp.
|
static |
Definition at line 445 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2022 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2226 of file nrnpy_hoc.cpp.
|
static |
Definition at line 862 of file nrnpy_hoc.cpp.
Definition at line 643 of file nrnpy_hoc.cpp.
| char get_endian_character | ( | ) |
Definition at line 2932 of file nrnpy_hoc.cpp.
|
static |
Definition at line 3006 of file nrnpy_hoc.cpp.
| PyObject* get_plotshape_data | ( | PyObject * | sp | ) |
Definition at line 2616 of file nrnpy_hoc.cpp.
Definition at line 416 of file nrnpy_hoc.cpp.
Definition at line 2519 of file nrnpy_hoc.cpp.
Definition at line 2491 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2424 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2505 of file nrnpy_hoc.cpp.
|
static |
Definition at line 171 of file nrnpy_hoc.cpp.
| void hoc_call | ( | ) |
Definition at line 565 of file hoc_oop.cpp.
| void hoc_object_component | ( | ) |
Definition at line 999 of file hoc_oop.cpp.
| void hoc_objectvar | ( | ) |
Definition at line 855 of file hoc_oop.cpp.
| bool hoc_valid_stmt | ( | const char * | stmt, |
| Object * | ob | ||
| ) |
Definition at line 35 of file ocjump.cpp.
Definition at line 780 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1283 of file nrnpy_hoc.cpp.
|
static |
Definition at line 704 of file nrnpy_hoc.cpp.
| PyObject* hocobj_call_arg | ( | int | i | ) |
Definition at line 700 of file nrnpy_hoc.cpp.
|
static |
Definition at line 181 of file nrnpy_hoc.cpp.
|
static |
Definition at line 944 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1292 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1765 of file nrnpy_hoc.cpp.
|
static |
Definition at line 850 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2103 of file nrnpy_hoc.cpp.
|
static |
Definition at line 256 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1596 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1740 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1541 of file nrnpy_hoc.cpp.
|
static |
Definition at line 282 of file nrnpy_hoc.cpp.
|
static |
Definition at line 207 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1568 of file nrnpy_hoc.cpp.
Definition at line 842 of file nrnpy_hoc.cpp.
|
static |
Definition at line 337 of file nrnpy_hoc.cpp.
|
static |
Definition at line 406 of file nrnpy_hoc.cpp.
|
static |
Definition at line 827 of file nrnpy_hoc.cpp.
|
static |
Definition at line 327 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2136 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2213 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1310 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1890 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2091 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2647 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2721 of file nrnpy_hoc.cpp.
|
static |
Definition at line 801 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1644 of file nrnpy_hoc.cpp.
Definition at line 104 of file strfun.cpp.
| int ivoc_list_count | ( | Object * | olist | ) |
Definition at line 408 of file oclist.cpp.
|
static |
Definition at line 2783 of file nrnpy_hoc.cpp.
Definition at line 25 of file seclist.cpp.
|
static |
Definition at line 1991 of file nrnpy_hoc.cpp.
Definition at line 865 of file nrnpy_nrn.cpp.
Definition at line 1629 of file nrnpy_hoc.cpp.
Definition at line 1557 of file cabcode.cpp.
| PyObject* nrn_hocobj_ptr | ( | double * | pd | ) |
Definition at line 870 of file nrnpy_hoc.cpp.
| int nrn_is_hocobj_ptr | ( | PyObject * | po, |
| double *& | pd | ||
| ) |
Definition at line 878 of file nrnpy_hoc.cpp.
| int nrn_matrix_dim | ( | void * | vm, |
| int | d | ||
| ) |
Definition at line 27 of file ocmatrix.cpp.
| int nrn_netcon_weight | ( | NetCon * | nc, |
| double ** | pw | ||
| ) |
Definition at line 160 of file netcvode.cpp.
| Section* nrn_noerr_access | ( | ) |
Definition at line 472 of file cabcode.cpp.
Definition at line 2107 of file nrnpy_hoc.cpp.
| int nrn_secref_nchild | ( | Section * | sec | ) |
Definition at line 226 of file secref.cpp.
|
static |
Definition at line 3044 of file nrnpy_hoc.cpp.
|
static |
return value of neuron.coreneuron.enable
Definition at line 3029 of file nrnpy_hoc.cpp.
|
static |
return value of neuron.coreneuron.file_mode
Definition at line 3034 of file nrnpy_hoc.cpp.
|
static |
Definition at line 162 of file nrnpy_hoc.cpp.
| PyObject* nrnpy_cas | ( | PyObject * | self, |
| PyObject * | args | ||
| ) |
Definition at line 2448 of file nrnpy_nrn.cpp.
Definition at line 2417 of file nrnpy_hoc.cpp.
| PyObject * nrnpy_forall | ( | PyObject * | self, |
| PyObject * | args | ||
| ) |
Definition at line 1587 of file nrnpy_hoc.cpp.
Definition at line 2409 of file nrnpy_hoc.cpp.
| PyObject* nrnpy_ho2po | ( | Object * | o | ) |
Definition at line 499 of file nrnpy_hoc.cpp.
| PyObject* nrnpy_hoc | ( | ) |
Definition at line 3078 of file nrnpy_hoc.cpp.
| PyObject * nrnpy_hoc2pyobject | ( | Object * | ho | ) |
Definition at line 196 of file nrnpy_p2h.cpp.
|
static |
Definition at line 639 of file nrnpy_hoc.cpp.
|
static |
Definition at line 635 of file nrnpy_hoc.cpp.
| PyObject* nrnpy_hoc_pop | ( | ) |
Definition at line 547 of file nrnpy_hoc.cpp.
| PyObject* nrnpy_newsecobj | ( | PyObject * | self, |
| PyObject * | args, | ||
| PyObject * | kwds | ||
| ) |
Definition at line 373 of file nrnpy_nrn.cpp.
| PyObject* nrnpy_nrn | ( | ) |
Definition at line 2481 of file nrnpy_nrn.cpp.
| int nrnpy_numbercheck | ( | PyObject * | po | ) |
Definition at line 474 of file nrnpy_hoc.cpp.
| Object* nrnpy_po2ho | ( | PyObject * | po | ) |
Definition at line 520 of file nrnpy_hoc.cpp.
| PyObject* nrnpy_pushsec | ( | PyObject * | sec | ) |
Definition at line 1263 of file nrnpy_nrn.cpp.
| Object * nrnpy_pyobject_in_obj | ( | PyObject * | po | ) |
Definition at line 210 of file nrnpy_p2h.cpp.
|
static |
Definition at line 2358 of file nrnpy_hoc.cpp.
| int nrnpy_rvp_pyobj_callback_register | ( | PyObject * | callback | ) |
Definition at line 2855 of file nrnpy_hoc.cpp.
| int nrnpy_set_gui_callback | ( | PyObject * | new_gui_callback | ) |
Definition at line 2396 of file nrnpy_hoc.cpp.
| int nrnpy_set_toplevel_callbacks | ( | PyObject * | rvp_plot0, |
| PyObject * | plotshape_plot0, | ||
| PyObject * | get_mech_object_0, | ||
| PyObject * | store_savestate, | ||
| PyObject * | restore_savestate | ||
| ) |
Definition at line 2380 of file nrnpy_hoc.cpp.
| int nrnpy_set_vec_as_numpy | ( | PyObject *(*)(int, double *) | p | ) |
Definition at line 2326 of file nrnpy_hoc.cpp.
| double** nrnpy_setpointer_helper | ( | PyObject * | pyname, |
| PyObject * | mech | ||
| ) |
Definition at line 2141 of file nrnpy_nrn.cpp.
|
static |
Definition at line 2335 of file nrnpy_hoc.cpp.
Definition at line 2268 of file nrnpy_hoc.cpp.
| int nrnpy_vec_math_register | ( | PyObject * | callback | ) |
Definition at line 2850 of file nrnpy_hoc.cpp.
Definition at line 2537 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2401 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2899 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2923 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2873 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2890 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2919 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2915 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2903 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2907 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2911 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2860 of file nrnpy_hoc.cpp.
Definition at line 274 of file nrnpy_hoc.cpp.
Definition at line 2602 of file nrnpy_hoc.cpp.
Definition at line 331 of file nrnpy_hoc.cpp.
| void sec_access_push | ( | ) |
Definition at line 747 of file cabcode.cpp.
Definition at line 2963 of file nrnpy_hoc.cpp.
|
static |
Definition at line 582 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2043 of file nrnpy_hoc.cpp.
|
static |
Definition at line 907 of file nrnpy_hoc.cpp.
Definition at line 890 of file nrnpy_hoc.cpp.
| PyObject* toplevel_get | ( | PyObject * | subself, |
| const char * | n | ||
| ) |
Definition at line 927 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2523 of file nrnpy_hoc.cpp.
|
static |
Definition at line 110 of file nrnpy_hoc.cpp.
|
static |
Definition at line 698 of file nrnpy_hoc.cpp.
|
static |
Definition at line 156 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2395 of file nrnpy_hoc.cpp.
|
extern |
Definition at line 76 of file ivocmac.cpp.
|
static |
Definition at line 101 of file nrnpy_hoc.cpp.
|
extern |
Definition at line 40 of file hoc_oop.cpp.
|
extern |
|
static |
Definition at line 102 of file nrnpy_hoc.cpp.
|
extern |
Definition at line 124 of file hoc_oop.cpp.
|
extern |
Definition at line 23 of file symdir.cpp.
|
static |
Definition at line 100 of file nrnpy_hoc.cpp.
|
static |
Definition at line 176 of file nrnpy_hoc.cpp.
|
static |
Definition at line 122 of file nrnpy_hoc.cpp.
Definition at line 2926 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2805 of file nrnpy_hoc.cpp.
| PyTypeObject* hocobject_type |
Definition at line 159 of file nrnpy_hoc.cpp.
|
extern |
Definition at line 27 of file secref.cpp.
Definition at line 47 of file shapeplt.cpp.
Definition at line 46 of file shapeplt.cpp.
|
extern |
Gets the python string returned by neuron.coreneuron.nrncore_arg(tstop) return a strdup() copy of the string which should be free when the caller finishes with it.
Return NULL if error or bool(neuron.coreneuron.enable) is False.
Definition at line 129 of file nrncore_write.cpp.
|
extern |
value of neuron.coreneuron.enable as 0, 1 (-1 if error)
Definition at line 126 of file nrncore_write.cpp.
|
extern |
value of neuron.coreneuron.file_mode as 0, 1 (-1 if error)
Definition at line 127 of file nrncore_write.cpp.
|
extern |
|
extern |
Definition at line 31 of file savstate.cpp.
|
static |
Definition at line 157 of file nrnpy_hoc.cpp.
Definition at line 27 of file spaceplt.cpp.
|
extern |
Definition at line 32 of file savstate.cpp.
|
extern |
Definition at line 140 of file ivocvect.cpp.
Definition at line 138 of file ivocvect.cpp.
|
static |
Definition at line 2848 of file nrnpy_hoc.cpp.
Definition at line 139 of file ivocvect.cpp.
|
static |
Definition at line 114 of file nrnpy_hoc.cpp.
|
static |
Definition at line 154 of file nrnpy_hoc.cpp.
|
extern |
Definition at line 88 of file nrnpy_nrn.cpp.
|
extern |
Definition at line 79 of file nrnpy_nrn.cpp.
|
extern |
Definition at line 89 of file nrnpy_nrn.cpp.
|
static |
Definition at line 1291 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2332 of file nrnpy_hoc.cpp.
|
static |
Definition at line 153 of file nrnpy_hoc.cpp.
|
extern |
|
static |
Definition at line 2331 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1500 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1501 of file nrnpy_hoc.cpp.
|
static |
Definition at line 1499 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2818 of file nrnpy_hoc.cpp.
|
static |
Definition at line 119 of file nrnpy_hoc.cpp.
|
static |
Definition at line 2325 of file nrnpy_hoc.cpp.