![]() |
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.