Bonjour,
j'essaye de résoudre un problème sous cplex API C++, dans mon modèle j'ai ceci :

for(int i=0;i<n;i++){
IloExpr c = IloScalProd (D[i], A);
IloExpr var = (1-t)*M;
if (var == 0) {
model.add (c < var);
}
else
model.add ( c >= var );
}
je souhaite donc tester si var est égale a 0 qui un IloExpr pour ensuite décider de la contrainte a poser.
mais cela ne passe pas (var==0) : could not convert ‘operator==(IloNumExprArg, IloNum)(0.0)’ from ‘IloRange’ to ‘bool’
donc si quelqu'un peut me dire comment tester la valeur de v.
Merci bcp pour tout aide.