nrnoc_ml.h

Go to the documentation of this file.
00001 #ifndef nrnoc_ml_h
00002 #define nrnoc_ml_h
00003 
00004 typedef struct Memb_list {
00005    Node** nodelist;
00006 #if CACHEVEC != 0
00007    /* nodeindices contains all nodes this extension is responsible for,
00008     * ordered according to the matrix. This allows to access the matrix
00009     * directly via the nrn_actual_* arrays instead of accessing it in the
00010     * order of insertion and via the node-structure, making it more
00011     * cache-efficient */
00012    int *nodeindices;
00013 #endif /* CACHEVEC */
00014    double** data;
00015    Datum** pdata;
00016    Prop** prop;
00017    Datum* _thread; /* thread specific data (when static is no good) */
00018    int nodecount;
00019 } Memb_list;
00020 
00021 #endif
Generated on Mon Jun 13 08:10:27 2011 for NEURON by  doxygen 1.6.3