NEURON
nrnoc_ml.h
Go to the documentation of this file.
1
#ifndef nrnoc_ml_h
2
#define nrnoc_ml_h
3
4
typedef
struct
Memb_list
{
5
Node
**
nodelist
;
6
#if CACHEVEC != 0
7
/* nodeindices contains all nodes this extension is responsible for,
8
* ordered according to the matrix. This allows to access the matrix
9
* directly via the nrn_actual_* arrays instead of accessing it in the
10
* order of insertion and via the node-structure, making it more
11
* cache-efficient */
12
int
*
nodeindices
;
13
#endif
/* CACHEVEC */
14
double
**
data
;
15
Datum
**
pdata
;
16
Prop
**
prop
;
17
Datum
*
_thread
;
/* thread specific data (when static is no good) */
18
int
nodecount
;
19
}
Memb_list
;
20
21
#endif
nodeindices
#define nodeindices
Definition:
md1redef.h:26
Memb_list
struct Memb_list Memb_list
Memb_list
Definition:
nrnoc_ml.h:4
Memb_list::nodecount
int nodecount
Definition:
nrnoc_ml.h:18
Memb_list::nodelist
Node ** nodelist
Definition:
nrnoc_ml.h:5
Memb_list::data
double ** data
Definition:
nrnoc_ml.h:14
Memb_list::pdata
Datum ** pdata
Definition:
nrnoc_ml.h:15
Memb_list::prop
Prop ** prop
Definition:
nrnoc_ml.h:16
Memb_list::_thread
Datum * _thread
Definition:
nrnoc_ml.h:17
Node
Definition:
section.h:133
Prop
Definition:
section.h:214
Datum
Definition:
hocdec.h:177
src
nrnoc
nrnoc_ml.h