/usr/include/nrn/nrnoc_ml.h is in neuron-dev 7.5-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | #ifndef nrnoc_ml_h
#define nrnoc_ml_h
typedef struct Memb_list {
Node** nodelist;
#if CACHEVEC != 0
/* nodeindices contains all nodes this extension is responsible for,
* ordered according to the matrix. This allows to access the matrix
* directly via the nrn_actual_* arrays instead of accessing it in the
* order of insertion and via the node-structure, making it more
* cache-efficient */
int *nodeindices;
#endif /* CACHEVEC */
double** data;
Datum** pdata;
Prop** prop;
Datum* _thread; /* thread specific data (when static is no good) */
int nodecount;
} Memb_list;
#endif
|