24 void user_usage
PROTO((
void));
25 int user_initialize
PROTO((
void **user));
26 int user_free_master
PROTO((
void **user));
27 int user_readparams
PROTO((
void *user,
char *filename,
int argc,
char **argv));
28 int user_io
PROTO((
void *user));
29 int user_init_draw_graph
PROTO((
void *user,
int dg_id));
30 int user_start_heurs
PROTO((
void *user,
double *ub,
double *ub_estimate));
31 int user_initialize_root_node
PROTO((
void *user,
int *basevarnum,
int **basevars,
32 int *basecutnum,
int *extravarnum,
33 int **extravars,
char *obj_sense,
34 double *obj_offset,
char ***col_names,
36 int user_receive_feasible_solution
PROTO((
void *user,
int msgtag,
double cost,
37 int numvars,
int *indices,
39 int user_send_lp_data
PROTO((
void *user,
void **user_lp));
40 int user_send_cg_data
PROTO((
void *user,
void **user_cg));
41 int user_send_cp_data
PROTO((
void *user,
void **user_cp));
42 int user_display_solution
PROTO((
void *user,
double lpetol,
int varnum,
43 int *indices,
double *values,
double objval));
44 int user_process_own_messages
PROTO((
void *user,
int msgtag));
45 int user_send_feas_sol
PROTO((
void *user,
int *feas_sol_size,
int **feas_sol));
46 int user_ws_update_cuts
PROTO((
void *user,
int *size,
char **coef,
double * rhs,
47 char *sense,
char type,
int new_col_num,