![]() |
NEURON
|
Represent main neuron object computed by single thread. More...
#include <multicore.h>
Public Member Functions | |
| double * | node_a_storage () |
| double * | node_area_storage () |
| double * | node_b_storage () |
| double * | node_d_storage () |
| double * | node_rhs_storage () |
| double * | node_sav_d_storage () |
| double * | node_sav_rhs_storage () |
| double * | node_voltage_storage () |
| double & | actual_d (std::size_t row) |
| double & | actual_rhs (std::size_t row) |
Public Attributes | |
| double | _t |
| double | _dt |
| double | cj |
| NrnThreadMembList * | tml |
| Memb_list ** | _ml_list |
| int | ncell |
| int | end |
| int | id |
| int | _stop_stepping |
| int | _ecell_child_cnt |
| std::size_t | _node_data_offset {} |
| Offset in the global node data where this NrnThread's values start. More... | |
| int * | _v_parent_index |
| Node ** | _v_node |
| Node ** | _v_parent |
| double * | _sp13_rhs |
| char * | _sp13mat |
| Memb_list * | _ecell_memb_list |
| Node ** | _ecell_children |
| void * | _vcv |
| double | _ctime |
| NrnThreadBAList * | tbl [BEFORE_AFTER_SIZE] |
| hoc_List * | roots |
| Object * | userpart |
Represent main neuron object computed by single thread.
NrnThread represent collection of cells or part of a cell computed by single thread within NEURON process.
Definition at line 58 of file multicore.h.
|
inline |
Definition at line 82 of file multicore.h.
|
inline |
Definition at line 85 of file multicore.h.
| double * NrnThread::node_a_storage | ( | ) |
Definition at line 1054 of file multicore.cpp.
| double * NrnThread::node_area_storage | ( | ) |
Definition at line 1059 of file multicore.cpp.
| double * NrnThread::node_b_storage | ( | ) |
Definition at line 1064 of file multicore.cpp.
| double * NrnThread::node_d_storage | ( | ) |
Definition at line 1069 of file multicore.cpp.
| double * NrnThread::node_rhs_storage | ( | ) |
Definition at line 1074 of file multicore.cpp.
| double * NrnThread::node_sav_d_storage | ( | ) |
Definition at line 1078 of file multicore.cpp.
| double * NrnThread::node_sav_rhs_storage | ( | ) |
Definition at line 1088 of file multicore.cpp.
| double * NrnThread::node_voltage_storage | ( | ) |
Definition at line 1098 of file multicore.cpp.
| double NrnThread::_ctime |
Definition at line 100 of file multicore.h.
| double NrnThread::_dt |
Definition at line 60 of file multicore.h.
| int NrnThread::_ecell_child_cnt |
Definition at line 68 of file multicore.h.
| Node** NrnThread::_ecell_children |
Definition at line 96 of file multicore.h.
| Memb_list* NrnThread::_ecell_memb_list |
Definition at line 95 of file multicore.h.
| Memb_list** NrnThread::_ml_list |
Definition at line 63 of file multicore.h.
| std::size_t NrnThread::_node_data_offset {} |
Offset in the global node data where this NrnThread's values start.
Definition at line 72 of file multicore.h.
| double* NrnThread::_sp13_rhs |
Definition at line 92 of file multicore.h.
| char* NrnThread::_sp13mat |
Definition at line 94 of file multicore.h.
| int NrnThread::_stop_stepping |
Definition at line 67 of file multicore.h.
| double NrnThread::_t |
Definition at line 59 of file multicore.h.
| Node** NrnThread::_v_node |
Definition at line 90 of file multicore.h.
| Node** NrnThread::_v_parent |
Definition at line 91 of file multicore.h.
| int* NrnThread::_v_parent_index |
Definition at line 89 of file multicore.h.
| void* NrnThread::_vcv |
Definition at line 97 of file multicore.h.
| double NrnThread::cj |
Definition at line 61 of file multicore.h.
| int NrnThread::end |
Definition at line 65 of file multicore.h.
| int NrnThread::id |
Definition at line 66 of file multicore.h.
| int NrnThread::ncell |
Definition at line 64 of file multicore.h.
| hoc_List* NrnThread::roots |
Definition at line 104 of file multicore.h.
| NrnThreadBAList* NrnThread::tbl[BEFORE_AFTER_SIZE] |
Definition at line 103 of file multicore.h.
| NrnThreadMembList* NrnThread::tml |
Definition at line 62 of file multicore.h.
| Object* NrnThread::userpart |
Definition at line 105 of file multicore.h.