18 #define MAX_CHILDREN_NUM 4
19 #define MAX_CHANGE_NUM 6
26 #if !defined (_MSC_VER)
195 #if defined(COMPILING_FOR_LP) || defined(COMPILING_FOR_MASTER) || defined(COMPILE_IN_LP)
212 #if defined(COMPILING_FOR_LP) || defined(COMPILE_IN_LP)
218 #if defined(COMPILING_FOR_TM) || defined(COMPILING_FOR_MASTER) || defined(COMPILE_IN_LP)
231 #ifdef MAX_CHILDREN_NUM
238 #ifdef COMPILE_FRAC_BRANCHING
250 #ifdef COMPILE_FRAC_BRANCHING
257 #if defined(COMPILING_FOR_LP) || defined(COMPILE_IN_LP)
260 #ifdef MAX_CHILDREN_NUM
279 #ifdef SENSITIVITY_ANALYSIS
388 #ifdef SENSITIVITY_ANALYSIS
793 typedef struct MIPDIFF
797 int coef_changed_num;
798 int bounds_tightened_num;
799 int bounds_integerized_num;
800 int *rows_deleted_ind;
802 int *bounds_tightened_ind;
803 int *bounds_integerized_ind;
804 int *coef_changed_col_ind;
805 int *coef_changed_row_ind;
double ds_type[DIVING_HEURS_CNT]
int ds_type_num_iter[DIVING_HEURS_CNT]
int num_cut_iters_in_path
int ds_type_calls[DIVING_HEURS_CNT]
int num_str_br_cands_in_path
struct BASIS_DESC basis_desc
double range[MAX_CHILDREN_NUM]
struct BC_NODE ** children
struct WAITING_ROW waiting_row
double avg_cuts_obj_impr_in_path
int num_cuts_added_in_path
struct BRANCH_OBJ branch_obj
double avg_br_obj_impr_in_path
char str[MAX_LINE_LENGTH+1]
int cuts_deleted_from_lps
double_array_desc extrarows
int sos_cnt[MAX_CHILDREN_NUM]
double lift_and_project_cuts
int str_br_total_iter_num
int lift_and_project_cuts_root
struct LP_STAT lp_stat_desc
double rhs[MAX_CHILDREN_NUM]
struct NODE_DESC node_desc
struct WARM_START_DESC warm_start_desc
double dupes_and_bad_coeffs_in_cuts
int lift_and_project_calls
int num_cuts_slacked_out_in_path
struct ARRAY_DESC array_desc
int rel_br_full_solve_num
int num_str_br_cands_in_path
struct BRANCH_DESC branch_desc
int branch[MAX_CHILDREN_NUM]
int lift_and_project_cuts
struct NODE_TIMES node_times
struct DOUBLE_ARRAY_DESC double_array_desc
int change_type[MAX_CHANGE_NUM]
struct PROB_TIMES prob_times
double avg_cuts_obj_impr_in_path
int integerizable_var_num
struct PROBLEM_STAT problem_stat
int num_cuts_slacked_out_in_path
int ds_type_num_sols[DIVING_HEURS_CNT]
double avg_br_obj_impr_in_path
double_array_desc baserows
double_array_desc extravars
struct SP_SOLUTION_DESC sp_solution
int leaves_after_trimming
int * sos_ind[MAX_CHILDREN_NUM]
bounds_change_desc * bnd_change
double_array_desc basevars
struct BASE_DESC base_desc
char sense[MAX_CHILDREN_NUM]
struct BOUNDS_CHANGE_DESC bounds_change_desc
int num_cut_iters_in_path
int leaves_before_trimming
int num_cuts_added_in_path