*
*/
+#include "bestatevent.h"
+
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif /* HAVE_CONFIG_H */
};
static const lc_opt_table_entry_t options[] = {
- LC_OPT_ENT_INT ("limit", "time limit for solving in seconds (0 for unlimited, default 60)", &time_limit),
- LC_OPT_ENT_BOOL ("net", "solve over the net (default: yes)", &solve_net),
+ LC_OPT_ENT_INT ("limit", "time limit for solving in seconds (0 for unlimited)", &time_limit),
+ LC_OPT_ENT_BOOL ("net", "solve over the net", &solve_net),
LC_OPT_ENT_BOOL ("log", "show ilp solving log", &solve_log),
- LC_OPT_ENT_ENUM_MASK("dump", "dump flags (ilp, sol)", &dump_var),
+ LC_OPT_ENT_ENUM_MASK("dump", "dump flags", &dump_var),
{ NULL }
};
lc_opt_entry_t *ilp_grp = lc_opt_get_grp(grp, "ilp");
lc_opt_add_table(ilp_grp, options);
}
-#endif
+#endif /* WITH_LIBCORE */
#include "becopyilp_t.h"
#endif
}
+ be_stat_ev_dbl("co_ilp_objval", ienv->lp->objval);
+ be_stat_ev_dbl("co_ilp_best_bound", ienv->lp->best_bound);
+ be_stat_ev ("co_ilp_iter", ienv->lp->iterations);
+ be_stat_ev_dbl("co_ilp_sol_time", ienv->lp->sol_time);
+
if(dump_flags & DUMP_ILP) {
FILE *f = be_chordal_open(ienv->co->cenv, "", "-co.ilp");
lpp_dump_plain(ienv->lp, f);