This file is indexed.

/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