15 #include "exprSum.hpp"
16 #include "exprMul.hpp"
17 #include "exprClone.hpp"
18 #include "exprGroup.hpp"
26 CouenneProblem *p =
new CouenneProblem (NULL, base, jnlst);
38 for (
int i = 0; i < n_var; i++)
39 p -> addVariable (
false, p -> domain ());
42 expression *expr = NULL;
44 p -> addObjective (expr,
"min");
61 for (
int i = n_var; i--;)
69 p -> domain () -> push (n_var, x, lb, ub);
77 for (
register int i=n_var; i--;)
CouenneProblem * readProblem(Bonmin::BabSetupBase *base=NULL, JnlstPtr jnlst=NULL)
A class to have all elements necessary to setup a branch-and-bound.
double CouNumber
main number type in Couenne
Ipopt::SmartPtr< Ipopt::Journalist > JnlstPtr
void fint fint fint real fint real * x