Dip  0.92.4
sym_cp_u.h
Go to the documentation of this file.
1 /*===========================================================================*/
2 /* */
3 /* This file is part of the SYMPHONY MILP Solver Framework. */
4 /* */
5 /* SYMPHONY was jointly developed by Ted Ralphs (ted@lehigh.edu) and */
6 /* Laci Ladanyi (ladanyi@us.ibm.com). */
7 /* */
8 /* (c) Copyright 2000-2019 Ted Ralphs. All Rights Reserved. */
9 /* */
10 /* This software is licensed under the Eclipse Public License. Please see */
11 /* accompanying file for terms. */
12 /* */
13 /*===========================================================================*/
14 
15 #ifndef _CP_U_H
16 #define _CP_U_H
17 
18 #include "sym_proto.h"
19 #include "sym_types.h"
20 
21 /*===========================================================================*/
22 /*====================== User supplied functions ============================*/
23 /*===========================================================================*/
24 
25 int user_receive_cp_data PROTO((void **user));
26 int user_free_cp PROTO((void **user));
27 int user_prepare_to_check_cuts PROTO((void *user, int varnum, int *indices,
28  double *values));
29 int user_check_cut PROTO((void *user, double lpetol, int varnum, int *indices,
30  double *values, cut_data *cut, int *is_violated,
31  double *quality));
32 int user_finished_checking_cuts PROTO((void *user));
33 int user_receive_lp_solution_cp PROTO((void *user));
34 
35 #endif
#define PROTO(x)
Definition: sym_proto.h:27