Definition in file mt_cplex.ex.c.
#include "EGlib.h"
#include "MTgomory.h"
#include <signal.h>
Include dependency graph for mt_cplex.ex.c:
Go to the source code of this file.
static parameters for the main program | |
static int | cut_dominance = 0 |
cut dominance check enable | |
static MTcutSelection_t | cut_selection = MTcsDefault |
cut selection strategy | |
static int | cut_style = 1 |
cut generation strategy | |
static int | cuts_at_root_only = 1 |
cuts at root only | |
static CPXENVptr | env = 0 |
global cplex environment | |
static CPXLPptr | lp = 0 |
global lp pointer | |
static int | max_cuts_per_node = 1000 |
max cuts per node | |
static int | max_cuts_per_round = 10 |
max cuts per round | |
static double | max_rtime = INT_MAX |
maximum running time | |
static int | max_tableau_rows = 5 |
maximum number of tableau-rows to use | |
static unsigned long | memlimit = UINT_MAX |
maximum memory usage | |
static char | options [1024] = "cplex.opt" |
CPLEX option file name. | |
static char | problem [1024] = "" |
input problem file | |
static int | use_cuts = 1 |
use callback cuts | |
static int | use_solve_cbk = 0 |
use solve callback | |
Functions | |
int | main (int argc, char **argv) |
this function reads a problem file, set the cut-callback, and call the MIP solver | |
static int | mem_limits (void) |
function to handle resource usage limits | |
int | parseargs (int argc, char **argv) |
parsing parameters function, also read problem and options file | |
static void | sighandler (int s) |
void | usage (char *const prog) |
usage function |