PIPS
|
#include <stdlib.h>
#include <stdio.h>
#include "boolean.h"
#include "arithmetique.h"
#include "vecteur.h"
#include "contrainte.h"
#include "sc.h"
#include "sommet.h"
Go to the source code of this file.
Macros | |
#define | MALLOC(s, t, f) malloc(s) |
package plint More... | |
#define | FREE(s, t, f) free(s) |
Functions | |
Psommet | sommets_dup (Psommet som) |
Psommet sommets_dup(Psommet som): copie d'une liste de sommets tout en respectant le meme ordre. More... | |
void | sommets_rm (Psommet ps) |
void sommets_rm(Psommet ps): liberation de l'espace memoire alloue a une liste de sommets More... | |
void | sommets_normalize (Psommet som) |
void sommets_normalize(som) Normalisation des elements d'une liste de sommets i.e. More... | |
Psommet sommets_dup(Psommet som): copie d'une liste de sommets tout en respectant le meme ordre.
pointeur vers le dernier element de la liste
pointeur vers le premier element de la liste
som | om |
Definition at line 49 of file sommets.c.
References printf(), sommet_dup(), and typ_som::succ.
void sommets_normalize | ( | Psommet | som | ) |
void sommets_normalize(som) Normalisation des elements d'une liste de sommets i.e.
division par le pgcd de tous les elements.
som | om |
Definition at line 108 of file sommets.c.
References sommet_normalize(), and typ_som::succ.
Referenced by eq_in_ineq(), pivoter(), and primal_pivot().
void sommets_rm | ( | Psommet | ps | ) |
void sommets_rm(Psommet ps): liberation de l'espace memoire alloue a une liste de sommets
ps | s |
Definition at line 83 of file sommets.c.
References typ_som::eq_sat, FREE, printf(), SOMMET, typ_som::succ, vect_rm(), and typ_som::vecteur.
Referenced by dual_pivot(), dual_pivot_pas(), find_eg(), gomory_eq(), plint(), plint_degen(), plint_pas(), plreal(), primal(), primal_pivot(), and primal_positive().