PIPS
pip__sol.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int sol_pgcd ()
 
int sol_ppcm ()
 
void sol_init ()
 
int sol_hwm ()
 
void sol_reset ()
 
void sol_nil ()
 
void sol_if ()
 
void sol_list ()
 
void sol_form ()
 
void sol_new ()
 
void sol_div ()
 
void sol_val ()
 
int sol_edit ()
 
int is_not_Nil ()
 

Function Documentation

◆ is_not_Nil()

int is_not_Nil ( )

Referenced by compa_test(), pip_solve(), and pip_solve_min_with_big().

+ Here is the caller graph for this function:

◆ sol_div()

void sol_div ( )

Definition at line 151 of file sol.c.

152 {
153  struct S *r;
154  r = sol_alloc();
155  r -> flags = Div;
156 }
#define Div
Definition: sol.c:45
struct S * sol_alloc()
Definition: sol.c:90
Base of the parameters.
Definition: pip_interface.c:89
int flags
Definition: pip_interface.c:90

References Div, S::flags, and sol_alloc().

Referenced by integrer().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ sol_edit()

int sol_edit ( )

◆ sol_form()

void sol_form ( )

◆ sol_hwm()

int sol_hwm ( )

Definition at line 75 of file sol.c.

76 {
77  return(sol_free);
78 }
static int sol_free
Definition: sol.c:49

References sol_free.

Referenced by compa_test(), pip_solve(), and pip_solve_min_with_big().

+ Here is the caller graph for this function:

◆ sol_if()

void sol_if ( )

Definition at line 118 of file sol.c.

119 {
120  struct S *r;
121  r = sol_alloc();
122  r -> flags = If;
123 }
#define If
Definition: sol.c:41

References S::flags, If, and sol_alloc().

Referenced by traiter().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ sol_init()

void sol_init ( )

Definition at line 70 of file sol.c.

71 {
72  sol_free = 0;
73 }

References sol_free.

Referenced by pip_solve(), and pip_solve_min_with_big().

+ Here is the caller graph for this function:

◆ sol_list()

void sol_list ( )

Referenced by solution().

+ Here is the caller graph for this function:

◆ sol_new()

void sol_new ( )

Referenced by integrer().

+ Here is the caller graph for this function:

◆ sol_nil()

void sol_nil ( )

Definition at line 101 of file sol.c.

102 {
103  struct S * r;
104  r = sol_alloc();
105  r -> flags = Nil;
106  if(verbose > 0)
107  {fprintf(dump, "sol_nil\n");
108  fflush(dump);
109  }
110 }
int fprintf()
test sc_min : ce test s'appelle par : programme fichier1.data fichier2.data ...
int verbose
Definition: maind.c:45
FILE * dump
Should not be used : put here for Pip copatibility.
Definition: pip.c:97
#define Nil
Definition: sol.c:40

References dump, S::flags, fprintf(), Nil, sol_alloc(), and verbose.

Referenced by traiter().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ sol_pgcd()

int sol_pgcd ( )

Referenced by integer_sol_edit(), integrer(), new_sol_edit(), and rational_sol_edit().

+ Here is the caller graph for this function:

◆ sol_ppcm()

int sol_ppcm ( )

Referenced by analyze_expression(), make_causal_external(), make_causal_internal(), and rational_sol_edit().

+ Here is the caller graph for this function:

◆ sol_reset()

void sol_reset ( )

Referenced by compa_test(), pip_solve(), and pip_solve_min_with_big().

+ Here is the caller graph for this function:

◆ sol_val()

void sol_val ( )

Referenced by integrer(), solution(), and traiter().

+ Here is the caller graph for this function: