PIPS
|
Go to the source code of this file.
Data Structures | |
struct | S |
Base of the parameters. More... | |
Macros | |
#define | Nil 1 |
#define | If 2 |
#define | List 3 |
#define | Form 4 |
#define | New 5 |
#define | Div 6 |
#define | Val 7 |
Functions | |
Entier | sol_mod () |
Entier | sol_pgcd (Entier x, Entier y) |
Entier | sol_ppcm (Entier x, Entier y) |
void | sol_init () |
int | sol_hwm () |
void | sol_reset (int p) |
struct S * | sol_alloc () |
void | sol_nil () |
int | is_not_Nil (int p) |
void | sol_if () |
void | sol_list (int n) |
void | sol_forme (int l) |
void | sol_new (int k) |
void | sol_div () |
void | sol_val (Entier n, Entier d) |
int | sol_edit (FILE *foo, int i) |
Variables | |
long int | cross_product |
long int | limit |
int | verbose |
FILE * | dump |
Should not be used : put here for Pip copatibility. More... | |
struct S | sol_space [SOL_SIZE] |
static int | sol_free |
struct S* sol_alloc | ( | ) |
Definition at line 90 of file sol.c.
References exit, fprintf(), sol_free, SOL_SIZE, and sol_space.
Referenced by sol_div(), sol_forme(), sol_if(), sol_list(), sol_new(), sol_nil(), and sol_val().
void sol_div | ( | ) |
Definition at line 151 of file sol.c.
References Div, S::flags, and sol_alloc().
Referenced by integrer().
void sol_forme | ( | int | l | ) |
Definition at line 133 of file sol.c.
References S::flags, Form, S::param1, and sol_alloc().
Referenced by integrer(), solution(), and traiter().
int sol_hwm | ( | ) |
Definition at line 75 of file sol.c.
References sol_free.
Referenced by compa_test(), pip_solve(), and pip_solve_min_with_big().
void sol_if | ( | ) |
void sol_init | ( | ) |
Definition at line 70 of file sol.c.
References sol_free.
Referenced by pip_solve(), and pip_solve_min_with_big().
void sol_list | ( | int | n | ) |
Entier sol_mod | ( | ) |
void sol_new | ( | int | k | ) |
void sol_nil | ( | ) |
Definition at line 53 of file sol.c.
References Entier, sol_mod(), and x.
Referenced by sol_edit(), and sol_ppcm().
void sol_reset | ( | int | p | ) |
|
extern |
Should not be used : put here for Pip copatibility.
Definition at line 97 of file pip.c.
Referenced by sol_edit(), and sol_nil().
|
static |
Definition at line 49 of file sol.c.
Referenced by sol_alloc(), sol_hwm(), sol_init(), and sol_reset().
Definition at line 33 of file sol.c.
Referenced by integer_sol_edit(), is_not_Nil(), new_sol_edit(), rational_sol_edit(), sol_alloc(), and sol_edit().