-
Notifications
You must be signed in to change notification settings - Fork 0
/
expand.h
33 lines (26 loc) · 956 Bytes
/
expand.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#ifndef _EXPAND_H
#define _EXPAND_H
/************************************************************************/
#include "struct.h"
/***********************************************************************/
discrete** another_arr_c;
char** another_genes;
char** another_conds;
int another_rows;
int another_cols;
extern continuous **arr;
extern discrete **arr_c;
extern discrete *symbols;
extern char **genes;
extern char **conds;
extern int rows, cols, sigma;
extern char **alloc2c (int rr, int cc);
extern void print_bc (FILE* fw, Block *b, int num);
static int intersect_row(const bool *colcand, discrete *g1, discrete *g2, const int cols);
static int reverse_row(const bool *colcand, discrete *g1, discrete *g2, const int cols);
void get_chars_size(FILE *fp);
void store_block(Block *b_ptr, struct dyStack *ge, struct dyStack *co);
static void init_expand();
void read_array(FILE *fp);
void read_and_solve_blocks(FILE *fb, const char *fn);
#endif