1 #ifndef READDES 2 #define READDES 3 4 extern Matrix_01 *readDesign( 5 char *libFileName, 6 char *libName, 7 Unsigned requiredPointCount, /* 0 = any */ 8 Unsigned requiredBlockCount) /* 0 = any */ 9 ; 10 11 extern void writeDesign( 12 char *libFileName, 13 char *libName, 14 Matrix_01 *matrix, 15 char *comment) 16 ; 17 18 extern Matrix_01 *read01Matrix( 19 char *libFileName, 20 char *libName, 21 BOOLEAN transposeFlag, /* If true, matrix is transposed. */ 22 BOOLEAN adjoinIdentity, /* If true, form (A|I), A = matrix read. */ 23 Unsigned requiredSetSize, /* 0 = any */ 24 Unsigned requiredNumberOfRows, /* 0 = any */ 25 Unsigned requiredNumberOfCols) /* 0 = any */ 26 ; 27 28 extern void write01Matrix( 29 char *libFileName, 30 char *libName, 31 Matrix_01 *matrix, 32 BOOLEAN transposeFlag, 33 char *comment) 34 ; 35 36 extern Code *readCode( 37 char *libFileName, 38 char *libName, 39 BOOLEAN reduceFlag, /* If true, gen matrix is reduced. */ 40 Unsigned requiredSetSize, /* 0 = any */ 41 Unsigned requiredDimension, /* 0 = any */ 42 Unsigned requiredLength) /* 0 = any */ 43 ; 44 45 extern void writeCode( 46 char *libFileName, 47 char *libName, 48 Code *C, 49 char *comment) 50 ; 51 52 #endif 53