PIPS
|
Go to the source code of this file.
Data Structures | |
struct | A |
struct | L |
struct | T |
Macros | |
#define | Unit 1 |
#define | Plus 2 |
#define | Minus 4 |
#define | Zero 8 |
#define | Critic 16 |
#define | Unknown 32 |
#define | Sign 62 |
#define | Index(p, i, j) (p)->row[i].objet.val[j] |
#define | Flag(p, i) (p)->row[i].flags |
Typedefs | |
typedef struct T | Tableau |
Functions | |
void | tab_init () |
char * | tab_hwm () |
void | tab_reset () |
Tableau * | tab_alloc () |
void | tab_copy () |
Tableau * | tab_get () |
void | tab_display () |
Tableau * | tab_expand () |
#define Critic 16 |
Definition at line 40 of file pip__tab.h.
#define Flag | ( | p, | |
i | |||
) | (p)->row[i].flags |
Definition at line 46 of file pip__tab.h.
#define Index | ( | p, | |
i, | |||
j | |||
) | (p)->row[i].objet.val[j] |
Definition at line 45 of file pip__tab.h.
#define Minus 4 |
Definition at line 38 of file pip__tab.h.
#define Plus 2 |
Definition at line 37 of file pip__tab.h.
#define Sign 62 |
Definition at line 43 of file pip__tab.h.
#define Unit 1 |
Definition at line 36 of file pip__tab.h.
#define Unknown 32 |
Definition at line 41 of file pip__tab.h.
#define Zero 8 |
Definition at line 39 of file pip__tab.h.
Definition at line 1 of file pip__tab.h.
Tableau* tab_alloc | ( | ) |
void tab_copy | ( | ) |
void tab_display | ( | ) |
Tableau* tab_expand | ( | ) |
Tableau* tab_get | ( | ) |
char* tab_hwm | ( | ) |
Definition at line 92 of file tab.c.
References tab_free.
Referenced by compa_test(), pip_solve(), pip_solve_min_with_big(), and traiter().
void tab_init | ( | ) |
Definition at line 77 of file tab.c.
References allocation, A::bout, exit, malloc(), A::precedent, printf(), tab_base, tab_free, and tab_top.
Referenced by pip_solve(), and pip_solve_min_with_big().
void tab_reset | ( | ) |
Referenced by compa_test(), pip_solve(), pip_solve_min_with_big(), and traiter().