1: // 2: // Heccer : a compartmental solver that implements efficient Crank-Nicolson 3: // integration for neuronal models. 4: // 5: 6: ////////////////////////////////////////////////////////////////////////////// 7: //' 8: //' Heccer : testbed C implementation 9: //' 10: //' Copyright (C) 2006-2008 Hugo Cornelis 11: //' 12: //' functional ideas .. Hugo Cornelis, hugo.cornelis@gmail.com 13: //' 14: //' coding ............ Hugo Cornelis, hugo.cornelis@gmail.com 15: //' 16: ////////////////////////////////////////////////////////////////////////////// 17: 18: 19: #ifndef HECCER_INDEXERS_H 20: #define HECCER_INDEXERS_H 21: 22: 23: #include <stdio.h> 24: 25: 26: struct Indexers; 27: 28: 29: #include "minimumdegree.h" 30: 31: 32: #ifndef TRUE 33: #define TRUE 1 34: #endif 35: #ifndef FALSE 36: #define FALSE 0 37: #endif 38: 39: 40: //s all indexing structures 41: 42: struct Indexers 43: { 44: //m minimum degree 45: 46: struct MinimumDegree md; 47: 48: //t need a couple of things for channel reordering 49: 50: }; 51: 52: 53: //f prototypes 54: 55: int 56: HeccerIndexersDump 57: (struct Indexers *pindexers, FILE *pfile, int iSelection); 58: 59: 60: #endif 61: 62: 63: