PIPS
convex_hull.c File Reference
#include <stdio.h>
#include "linear.h"
#include "genC.h"
#include "misc.h"
#include "ri.h"
#include "ri-util.h"
+ Include dependency graph for convex_hull.c:

Go to the source code of this file.

Functions

Psysteme cute_convex_union (Psysteme s1, Psysteme s2)
 debug messages before calling the version in polyedre. More...
 

Function Documentation

◆ cute_convex_union()

Psysteme cute_convex_union ( Psysteme  s1,
Psysteme  s2 
)

debug messages before calling the version in polyedre.

convex_hull.c

Parameters
s11
s22

Definition at line 41 of file convex_hull.c.

42 {
43  Psysteme s;
44 
45  ifdebug(9) {
46  pips_debug(9, "IN\nS1 and S2:\n");
49  }
50 
51  s = sc_cute_convex_hull(s1, s2);
52 
53  ifdebug(9) {
54  pips_debug(9, "S =\n");
56  pips_debug(9, "OUT\n");
57  }
58 
59  return s;
60 }
#define pips_debug
these macros use the GNU extensions that allow variadic macros, including with an empty list.
Definition: misc-local.h:145
Psysteme sc_cute_convex_hull(Psysteme, Psysteme)
returns s1 v s2.
Definition: sc_enveloppe.c:369
const char * entity_local_name(entity e)
entity_local_name modified so that it does not core when used in vect_fprint, since someone thought t...
Definition: entity.c:453
void sc_fprint(FILE *fp, Psysteme ps, get_variable_name_t nom_var)
void sc_fprint(FILE * f, Psysteme ps, char * (*nom_var)()): cette fonction imprime dans le fichier po...
Definition: sc_io.c:220
s1
Definition: set.c:247
#define ifdebug(n)
Definition: sg.c:47
char *(* get_variable_name_t)(Variable)
Definition: vecteur-local.h:62

References entity_local_name(), ifdebug, pips_debug, s1, sc_cute_convex_hull(), and sc_fprint().

Referenced by region_sc_convex_hull(), transformer_convex_hull(), and transformer_list_generic_transitive_closure().

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