45 #define MALLOC(s,t,f) malloc((unsigned)(s))
58 printf(
" ** creation fonction economique de base \n");
62 fonct_eco->
eq_sat = (
int *)
MALLOC(
sizeof(
int),INTEGER,
"fonct_init");
87 fonct_eco->
eq_sat = (
int *)
MALLOC(
sizeof(
int),INTEGER,
"fonct_min");
102 fonct_eco->
eq_sat = (
int *)
MALLOC(
sizeof(
int),INTEGER,
"fonct_max");
129 printf(
" ** creation fonction economique \n");
138 INTEGER,
"fonct_min_all");
162 printf(
" ** creation fonction economique \n");
170 INTEGER,
"fonct_max_all");
197 fonct_eco->
eq_sat = (
int *)
MALLOC(
sizeof(
int),INTEGER,
"fonct_min_d");
222 fonct_eco->
eq_sat = (
int *)
MALLOC(
sizeof(
int),INTEGER,
"fonct_max_d");
247 printf (
" *** creation d'une fonction economique \n");
248 printf (
" pour la premiere variable : 1 ou -1 ");
254 printf (
" pour l'indice %d : 1 ou -1 ",i+1);
260 fonct_eco->
eq_sat = (
int *)
MALLOC(
sizeof(
int),INTEGER,
"fonct_read");
#define MALLOC(s, t, f)
package plint
Psommet fonct_min(int nbvars, Pbase b)
RGSUSED.
Psommet fonct_min_d(int nbvars, Pbase b)
RGSUSED.
Psommet fonct_min_all(int nbvars, Pbase b)
Psommet fonct_max_d(int nbvars, Pbase b)
RGSUSED.
Psommet fonct_max_all(int nbvars, Pbase b)
Psommet fonct_read(int nbvars, Pbase b)
Psommet fonct_max(int nbvars, Pbase b)
Psommet sommet_new()
Creation d'un sommet
le type des coefficients dans les vecteurs: Value est defini dans le package arithmetique
structure de donnees Sommet
#define VECTEUR_NUL
DEFINITION DU VECTEUR NUL.
Pvecteur vect_new(Variable var, Value coeff)
Pvecteur vect_new(Variable var,Value coeff): allocation d'un vecteur colineaire au vecteur de base va...
void vect_add_elem(Pvecteur *pvect, Variable var, Value val)
void vect_add_elem(Pvecteur * pvect, Variable var, Value val): addition d'un vecteur colineaire au ve...