/home/coin/svn-release/OptimizationSuite-1.1.0/SYMPHONY/include/sym_constants.h File Reference

#include "symphony.h"
Include dependency graph for sym_constants.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define BB_BUNCH   127 * sizeof(double)
#define ERROR__NO_BRANCHING_CANDIDATE   -101
#define ERROR__ILLEGAL_RETURN_CODE   -102
#define ERROR__NUMERICAL_INSTABILITY   -103
#define ERROR__ILLEGAL_BRANCHING   -104
#define ERROR__COMM_ERROR   -105
#define ZERO_ONE_PROBLEM   0
#define INTEGER_PROBLEM   1
#define MIXED_INTEGER_PROBLEM   2
#define MPS_FORMAT   0
#define LP_FORMAT   1
#define GMPL_FORMAT   2
#define WRT_PARENT   0
#define EXPLICIT_LIST   1
#define NO_DATA_STORED   2
#define NODE_STATUS__CANDIDATE   0
#define NODE_STATUS__BRANCHED_ON   1
#define NODE_STATUS__HELD   2
#define NODE_STATUS__ROOT   3
#define NODE_STATUS__PRUNED   4
#define NODE_STATUS__INTERRUPTED   5
#define NODE_STATUS__WARM_STARTED   6
#define NF_CHECK_ALL   0x00
#define NF_CHECK_AFTER_LAST   0x01
#define NF_CHECK_UNTIL_LAST   0x02
#define NF_CHECK_NOTHING   0x04
#define DO_NOT_DIVE   0
#define DO_DIVE   1
#define CHECK_BEFORE_DIVE   2
#define ROOT_NODE   0
#define NODE_BRANCHED_ON   1
#define INFEASIBLE_HOLD_FOR_NEXT_PHASE   2
#define OVER_UB_HOLD_FOR_NEXT_PHASE   3
#define INFEASIBLE_PRUNED   4
#define FEASIBLE_PRUNED   5
#define OVER_UB_PRUNED   6
#define DISCARDED_NODE   7
#define INTERRUPTED_NODE   8
#define REPRICED_NODE   9
#define MC_FEASIBLE_PRUNED   10
#define PRUNED_HAS_CAN_SOLUTION   11
#define NOT_PRUNED_HAS_CAN_SOLUTION   12
#define VBC_INTERIOR_NODE   1
#define VBC_PRUNED   2
#define VBC_ACTIVE_NODE   3
#define VBC_CAND_NODE   4
#define VBC_FEAS_SOL_FOUND   5
#define DISCARD   0
#define KEEP_ON_DISK_FULL   1
#define KEEP_ON_DISK_VBC_TOOL   2
#define KEEP_IN_MEMORY   3
#define NO_LOGGING   0
#define FULL_LOGGING   1
#define VBC_TOOL   2
#define NO_VBC_EMULATION   0
#define VBC_EMULATION_FILE   1
#define VBC_EMULATION_LIVE   2
#define MC_FIFO   0
#define MC_LIFO   1
#define MC_WS_UTOPIA_FIRST   0
#define MC_WS_UTOPIA_BOTH_FIXED   1
#define MC_WS_UTOPIA_BOTH   2
#define MC_WS_BEST_CLOSE   3
#define INVALID_BASIS_STATUS   255
#define VAR_AT_LB   0
#define VAR_BASIC   1
#define VAR_AT_UB   2
#define VAR_FREE   3
#define VAR_FIXED   4
#define SLACK_AT_LB   0
#define SLACK_BASIC   1
#define SLACK_AT_UB   2
#define SLACK_FREE   3
#define SLACK_FIXED   4
#define LP_OPTIMAL   0
#define LP_D_INFEASIBLE   1
#define LP_D_UNBOUNDED   2
#define LP_D_ITLIM   3
#define LP_D_OBJLIM   4
#define LP_OPT_FEASIBLE   5
#define LP_OPT_FEASIBLE_BUT_CONTINUE   6
#define LP_ABANDONED   7
#define MOVE_TO_LB   0
#define MOVE_TO_UB   1
#define LOWER_THAN_LB   0
#define HIGHER_THAN_UB   1
#define LP_HAS_BEEN_ABANDONED   0
#define LP_HAS_NOT_BEEN_MODIFIED   1
#define LP_HAS_BEEN_MODIFIED   2
#define COLIND_ORDERED   0
#define USERIND_ORDERED   1
#define COLIND_AND_USERIND_ORDERED   2
#define NOT_TDF   0
#define TDF_NOT_ALL   1
#define TDF_HAS_ALL   2
#define DO_NOT_BRANCH_ON_THIS_ROW   0x01
#define ALLOWED_TO_BRANCH_ON   0x02
#define CANDIDATE_FOR_BRANCH   0x04
#define SWITCH_CANDIDATE_ALLOWED   0x06
#define CUT_BRANCHED_ON   0x08
#define NO_CONSTRAINT_IS_INEFFECTIVE   0
#define NONZERO_SLACKS_ARE_INEFFECTIVE   1
#define BASIC_SLACKS_ARE_INEFFECTIVE   2
#define ZERO_DUAL_VALUES_ARE_INEFFECTIVE   3
#define CUT__DO_NOT_SEND_TO_CP   -1
#define CUT__SEND_TO_CP   -2
#define BASE_CONSTRAINT   -3
#define LEFTOVER   0
#define INTERNAL_CUT_POOL   -1
#define EXTERNAL_CUT_POOL   -2
#define INTERNAL_CUT_GEN   -3
#define EXTERNAL_CUT_GEN   -4
#define VIOLATED_ROW   0
#define TIGHT_ROW   1
#define SLACK_ROW   2
#define NOT_FIXED   0x01
#define TEMP_FIXED_TO_LB   0x02
#define PERM_FIXED_TO_LB   0x04
#define TEMP_PERM_LB__SWITCH   0x06
#define NOT_FIXED__TEMP_LB__SWITCH   0x03
#define NOT_FIXED__PERM_LB__SWITCH   0x05
#define TEMP_FIXED_TO_UB   0x08
#define PERM_FIXED_TO_UB   0x10
#define TEMP_PERM_UB__SWITCH   0x18
#define NOT_FIXED__TEMP_UB__SWITCH   0x09
#define NOT_FIXED__PERM_UB__SWITCH   0x11
#define BASE_VARIABLE   0x20
#define VARIABLE_BRANCHED_ON   0x40
#define NOT_REMOVABLE   0x60
#define FATHOM__DO_NOT_GENERATE_COLS__DISCARD   0x00
#define FATHOM__DO_NOT_GENERATE_COLS__SEND   0x01
#define FATHOM__GENERATE_COLS__RESOLVE   0x02
#define COLGEN__FATHOM   0x03
#define BEFORE_BRANCH__DO_NOT_GENERATE_COLS   0x04
#define BEFORE_BRANCH__GENERATE_COLS__RESOLVE   0x08
#define COLGEN_REPRICING   0x10
#define GENERATE_NEXTIND   0
#define GENERATE_REAL_NEXTIND   1
#define CUT_FROM_CG   0
#define CUT_FROM_CP   1
#define CUT_FROM_TM   2
#define CUT_LEFTOVER   3
#define CUT_NOT_IN_MATRIX_SLACK   5
#define UNPACK_CUTS_MULTIPLE   0
#define UNPACK_CUTS_SINGLE   1
#define EXPLICIT_ROW   100
#define OPTIMALITY_CUT_FIRST   101
#define OPTIMALITY_CUT_SECOND   102
#define ORIGINAL_CONSTRAINT   103
#define CANDIDATE_VARIABLE   0
#define CANDIDATE_CUT_IN_MATRIX   1
#define CANDIDATE_CUT_NOT_IN_MATRIX   2
#define VIOLATED_SLACK   3
#define SLACK_TO_BE_DISCARDED   4
#define BRANCHING_VARIABLE   0
#define BRANCHING_CUT   1
#define DO_BRANCH   0
#define DO_NOT_BRANCH   1
#define DO_NOT_BRANCH__FATHOMED   2
#define NEW_NODE   -1
#define FATHOMED_NODE   -2
#define DISCARD_SLACKS_BEFORE_NEW_ITERATION   0
#define DISCARD_SLACKS_WHEN_STARTING_NEW_NODE   1
#define DISP_FEAS_SOLUTION   0
#define DISP_RELAXED_SOLUTION   1
#define DISP_FINAL_RELAXED_SOLUTION   2
#define COLGEN_STR_SIZE   5
#define COLGEN_STR_ARRAY
#define COMPARE_CAN_STR_SIZE   5
#define COMPARE_CAN_STR_ARRAY
#define DIFFERENT_CUTS   1
#define SAME_CUTS   2
#define FIRST_CUT_BETTER   3
#define SECOND_CUT_BETTER   4
#define TEST_ZERO_ONE   0
#define TEST_INTEGRALITY   1
#define IP_INFEASIBLE   0
#define IP_FEASIBLE   1
#define IP_FEASIBLE_BUT_CONTINUE   2
#define IP_ALMOST_FEASIBLE   3
#define IP_FEASIBILITY_NOT_KNOWN   4
#define IP_HEUR_FEASIBLE   5
#define DISP_NOTHING   0
#define DISP_NZ_INT   1
#define DISP_NZ_HEXA   2
#define DISP_FRAC_INT   3
#define DISP_FRAC_HEXA   4
#define SEND_NONZEROS   0
#define SEND_FRACTIONS   1
#define LP_SOL_TO_CG   0
#define LP_SOL_TO_CP   1
#define LP_SOL_WITHIN_LP   2
#define BIGGEST_DIFFERENCE_OBJ   0
#define LOWEST_LOW_OBJ   1
#define HIGHEST_LOW_OBJ   2
#define LOWEST_HIGH_OBJ   3
#define HIGHEST_HIGH_OBJ   4
#define FIRST_CANDIDATE_BETTER   0
#define FIRST_CANDIDATE_BETTER_AND_BRANCH_ON_IT   1
#define SECOND_CANDIDATE_BETTER   2
#define SECOND_CANDIDATE_BETTER_AND_BRANCH_ON_IT   3
#define BRANCH_ON_IT   1
#define PREFER_LOWER_OBJ_VALUE   0
#define PREFER_HIGHER_OBJ_VALUE   1
#define PRUNE_THIS_CHILD   0
#define RETURN_THIS_CHILD   1
#define KEEP_THIS_CHILD   2
#define PRUNE_THIS_CHILD_FATHOMABLE   3
#define PRUNE_THIS_CHILD_INFEASIBLE   4
#define USER__DO_NOT_BRANCH   0
#define USER__DO_BRANCH   1
#define USER__BRANCH_IF_MUST   2
#define USER__BRANCH_IF_TAILOFF   3
#define USER__CLOSE_TO_HALF   10
#define USER__CLOSE_TO_HALF_AND_EXPENSIVE   11
#define USER__CLOSE_TO_ONE_AND_CHEAP   12
#define GENERATE_CGL_CUTS   20
#define DO_NOT_GENERATE_CGL_CUTS   21
#define DO_NOT_GENERATE   -1
#define GENERATE_DEFAULT   0
#define GENERATE_ONLY_IN_ROOT   1
#define GENERATE_IF_IN_ROOT   2
#define GENERATE_ALWAYS   3
#define GENERATE_PERIODICALLY   4
#define NEW_NODE__NONE   -1
#define NEW_NODE__STARTED   -2
#define NEW_NODE__ERROR   -3
#define LOWEST_LP_FIRST   0
#define HIGHEST_LP_FIRST   1
#define BREADTH_FIRST_SEARCH   2
#define DEPTH_FIRST_SEARCH   3
#define BEST_FIRST_SEARCH   4
#define DEPTH_FIRST_THEN_BEST_FIRST   5
#define BEST_ESTIMATE   0
#define COMP_BEST_K   1
#define COMP_BEST_K_GAP   2
#define NO_WARM_START   0
#define READ_CP_LIST   1
#define READ_TM_LIST   2
#define CHECK_ALL_CUTS   0
#define CHECK_LEVEL   1
#define CHECK_TOUCHES   2
#define CHECK_LEVEL_AND_TOUCHES   3
#define DELETE_BY_QUALITY   1
#define DELETE_BY_TOUCHES   2
#define DELETE_DUPLICATES   2
#define DELETE_DUPLICATE_AND_INEFFECTIVE   2
#define NOTHING_CHANGED   0
#define RHS_CHANGED   1
#define OBJ_COEFF_CHANGED   2
#define CONSTRAINT_MATRIX_CHANGED   3
#define COL_BOUNDS_CHANGED   4
#define OBJ_SENSE_CHANGED   5
#define RHS_SENSE_CHANGED   6

Define Documentation

#define BB_BUNCH   127 * sizeof(double)

Definition at line 20 of file sym_constants.h.

#define ERROR__NO_BRANCHING_CANDIDATE   -101

Definition at line 23 of file sym_constants.h.

#define ERROR__ILLEGAL_RETURN_CODE   -102

Definition at line 24 of file sym_constants.h.

#define ERROR__NUMERICAL_INSTABILITY   -103

Definition at line 25 of file sym_constants.h.

#define ERROR__ILLEGAL_BRANCHING   -104

Definition at line 26 of file sym_constants.h.

#define ERROR__COMM_ERROR   -105

Definition at line 27 of file sym_constants.h.

#define ZERO_ONE_PROBLEM   0

Definition at line 30 of file sym_constants.h.

#define INTEGER_PROBLEM   1

Definition at line 31 of file sym_constants.h.

#define MIXED_INTEGER_PROBLEM   2

Definition at line 32 of file sym_constants.h.

#define MPS_FORMAT   0

Definition at line 35 of file sym_constants.h.

#define LP_FORMAT   1

Definition at line 36 of file sym_constants.h.

#define GMPL_FORMAT   2

Definition at line 37 of file sym_constants.h.

#define WRT_PARENT   0

Definition at line 40 of file sym_constants.h.

#define EXPLICIT_LIST   1

Definition at line 41 of file sym_constants.h.

#define NO_DATA_STORED   2

Definition at line 42 of file sym_constants.h.

#define NODE_STATUS__CANDIDATE   0

Definition at line 45 of file sym_constants.h.

#define NODE_STATUS__BRANCHED_ON   1

Definition at line 46 of file sym_constants.h.

#define NODE_STATUS__HELD   2

Definition at line 47 of file sym_constants.h.

#define NODE_STATUS__ROOT   3

Definition at line 48 of file sym_constants.h.

#define NODE_STATUS__PRUNED   4

Definition at line 49 of file sym_constants.h.

#define NODE_STATUS__INTERRUPTED   5

Definition at line 50 of file sym_constants.h.

#define NODE_STATUS__WARM_STARTED   6

Definition at line 51 of file sym_constants.h.

#define NF_CHECK_ALL   0x00

Definition at line 53 of file sym_constants.h.

#define NF_CHECK_AFTER_LAST   0x01

Definition at line 54 of file sym_constants.h.

#define NF_CHECK_UNTIL_LAST   0x02

Definition at line 55 of file sym_constants.h.

#define NF_CHECK_NOTHING   0x04

Definition at line 56 of file sym_constants.h.

#define DO_NOT_DIVE   0

Definition at line 59 of file sym_constants.h.

#define DO_DIVE   1

Definition at line 60 of file sym_constants.h.

#define CHECK_BEFORE_DIVE   2

Definition at line 61 of file sym_constants.h.

#define ROOT_NODE   0

Definition at line 64 of file sym_constants.h.

#define NODE_BRANCHED_ON   1

Definition at line 65 of file sym_constants.h.

#define INFEASIBLE_HOLD_FOR_NEXT_PHASE   2

Definition at line 66 of file sym_constants.h.

#define OVER_UB_HOLD_FOR_NEXT_PHASE   3

Definition at line 67 of file sym_constants.h.

#define INFEASIBLE_PRUNED   4

Definition at line 68 of file sym_constants.h.

#define FEASIBLE_PRUNED   5

Definition at line 69 of file sym_constants.h.

#define OVER_UB_PRUNED   6

Definition at line 70 of file sym_constants.h.

#define DISCARDED_NODE   7

Definition at line 71 of file sym_constants.h.

#define INTERRUPTED_NODE   8

Definition at line 72 of file sym_constants.h.

#define REPRICED_NODE   9

Definition at line 73 of file sym_constants.h.

#define MC_FEASIBLE_PRUNED   10

Definition at line 74 of file sym_constants.h.

#define PRUNED_HAS_CAN_SOLUTION   11

Definition at line 76 of file sym_constants.h.

#define NOT_PRUNED_HAS_CAN_SOLUTION   12

Definition at line 77 of file sym_constants.h.

#define VBC_INTERIOR_NODE   1

Definition at line 80 of file sym_constants.h.

#define VBC_PRUNED   2

Definition at line 81 of file sym_constants.h.

#define VBC_ACTIVE_NODE   3

Definition at line 82 of file sym_constants.h.

#define VBC_CAND_NODE   4

Definition at line 83 of file sym_constants.h.

#define VBC_FEAS_SOL_FOUND   5

Definition at line 84 of file sym_constants.h.

#define DISCARD   0

Definition at line 88 of file sym_constants.h.

#define KEEP_ON_DISK_FULL   1

Definition at line 89 of file sym_constants.h.

#define KEEP_ON_DISK_VBC_TOOL   2

Definition at line 90 of file sym_constants.h.

#define KEEP_IN_MEMORY   3

Definition at line 91 of file sym_constants.h.

#define NO_LOGGING   0

Definition at line 94 of file sym_constants.h.

#define FULL_LOGGING   1

Definition at line 95 of file sym_constants.h.

#define VBC_TOOL   2

Definition at line 96 of file sym_constants.h.

#define NO_VBC_EMULATION   0

Definition at line 99 of file sym_constants.h.

#define VBC_EMULATION_FILE   1

Definition at line 100 of file sym_constants.h.

#define VBC_EMULATION_LIVE   2

Definition at line 101 of file sym_constants.h.

#define MC_FIFO   0

Definition at line 104 of file sym_constants.h.

#define MC_LIFO   1

Definition at line 105 of file sym_constants.h.

#define MC_WS_UTOPIA_FIRST   0

Definition at line 108 of file sym_constants.h.

#define MC_WS_UTOPIA_BOTH_FIXED   1

Definition at line 109 of file sym_constants.h.

#define MC_WS_UTOPIA_BOTH   2

Definition at line 110 of file sym_constants.h.

#define MC_WS_BEST_CLOSE   3

Definition at line 111 of file sym_constants.h.

#define INVALID_BASIS_STATUS   255

Definition at line 126 of file sym_constants.h.

#define VAR_AT_LB   0

Definition at line 127 of file sym_constants.h.

#define VAR_BASIC   1

Definition at line 128 of file sym_constants.h.

#define VAR_AT_UB   2

Definition at line 129 of file sym_constants.h.

#define VAR_FREE   3

Definition at line 130 of file sym_constants.h.

#define VAR_FIXED   4

Definition at line 131 of file sym_constants.h.

#define SLACK_AT_LB   0

Definition at line 132 of file sym_constants.h.

#define SLACK_BASIC   1

Definition at line 133 of file sym_constants.h.

#define SLACK_AT_UB   2

Definition at line 134 of file sym_constants.h.

#define SLACK_FREE   3

Definition at line 135 of file sym_constants.h.

#define SLACK_FIXED   4

Definition at line 136 of file sym_constants.h.

#define LP_OPTIMAL   0

Definition at line 139 of file sym_constants.h.

#define LP_D_INFEASIBLE   1

Definition at line 140 of file sym_constants.h.

#define LP_D_UNBOUNDED   2

Definition at line 141 of file sym_constants.h.

#define LP_D_ITLIM   3

Definition at line 142 of file sym_constants.h.

#define LP_D_OBJLIM   4

Definition at line 143 of file sym_constants.h.

#define LP_OPT_FEASIBLE   5

Definition at line 144 of file sym_constants.h.

#define LP_OPT_FEASIBLE_BUT_CONTINUE   6

Definition at line 145 of file sym_constants.h.

#define LP_ABANDONED   7

Definition at line 146 of file sym_constants.h.

#define MOVE_TO_LB   0

Definition at line 148 of file sym_constants.h.

#define MOVE_TO_UB   1

Definition at line 149 of file sym_constants.h.

#define LOWER_THAN_LB   0

Definition at line 151 of file sym_constants.h.

#define HIGHER_THAN_UB   1

Definition at line 152 of file sym_constants.h.

#define LP_HAS_BEEN_ABANDONED   0

Definition at line 155 of file sym_constants.h.

#define LP_HAS_NOT_BEEN_MODIFIED   1

Definition at line 156 of file sym_constants.h.

#define LP_HAS_BEEN_MODIFIED   2

Definition at line 157 of file sym_constants.h.

#define COLIND_ORDERED   0

Definition at line 160 of file sym_constants.h.

#define USERIND_ORDERED   1

Definition at line 161 of file sym_constants.h.

#define COLIND_AND_USERIND_ORDERED   2

Definition at line 162 of file sym_constants.h.

#define NOT_TDF   0

Definition at line 165 of file sym_constants.h.

#define TDF_NOT_ALL   1

Definition at line 166 of file sym_constants.h.

#define TDF_HAS_ALL   2

Definition at line 167 of file sym_constants.h.

#define DO_NOT_BRANCH_ON_THIS_ROW   0x01

Definition at line 170 of file sym_constants.h.

#define ALLOWED_TO_BRANCH_ON   0x02

Definition at line 171 of file sym_constants.h.

#define CANDIDATE_FOR_BRANCH   0x04

Definition at line 172 of file sym_constants.h.

#define SWITCH_CANDIDATE_ALLOWED   0x06

Definition at line 173 of file sym_constants.h.

#define CUT_BRANCHED_ON   0x08

Definition at line 174 of file sym_constants.h.

#define NO_CONSTRAINT_IS_INEFFECTIVE   0

Definition at line 177 of file sym_constants.h.

#define NONZERO_SLACKS_ARE_INEFFECTIVE   1

Definition at line 178 of file sym_constants.h.

#define BASIC_SLACKS_ARE_INEFFECTIVE   2

Definition at line 179 of file sym_constants.h.

#define ZERO_DUAL_VALUES_ARE_INEFFECTIVE   3

Definition at line 180 of file sym_constants.h.

#define CUT__DO_NOT_SEND_TO_CP   -1

Definition at line 183 of file sym_constants.h.

#define CUT__SEND_TO_CP   -2

Definition at line 184 of file sym_constants.h.

#define BASE_CONSTRAINT   -3

Definition at line 185 of file sym_constants.h.

#define LEFTOVER   0

Definition at line 188 of file sym_constants.h.

#define INTERNAL_CUT_POOL   -1

Definition at line 189 of file sym_constants.h.

#define EXTERNAL_CUT_POOL   -2

Definition at line 190 of file sym_constants.h.

#define INTERNAL_CUT_GEN   -3

Definition at line 191 of file sym_constants.h.

#define EXTERNAL_CUT_GEN   -4

Definition at line 192 of file sym_constants.h.

#define VIOLATED_ROW   0

Definition at line 195 of file sym_constants.h.

#define TIGHT_ROW   1

Definition at line 196 of file sym_constants.h.

#define SLACK_ROW   2

Definition at line 197 of file sym_constants.h.

#define NOT_FIXED   0x01

Definition at line 202 of file sym_constants.h.

#define TEMP_FIXED_TO_LB   0x02

Definition at line 204 of file sym_constants.h.

#define PERM_FIXED_TO_LB   0x04

Definition at line 205 of file sym_constants.h.

#define TEMP_PERM_LB__SWITCH   0x06

Definition at line 206 of file sym_constants.h.

#define NOT_FIXED__TEMP_LB__SWITCH   0x03

Definition at line 207 of file sym_constants.h.

#define NOT_FIXED__PERM_LB__SWITCH   0x05

Definition at line 208 of file sym_constants.h.

#define TEMP_FIXED_TO_UB   0x08

Definition at line 210 of file sym_constants.h.

#define PERM_FIXED_TO_UB   0x10

Definition at line 211 of file sym_constants.h.

#define TEMP_PERM_UB__SWITCH   0x18

Definition at line 212 of file sym_constants.h.

#define NOT_FIXED__TEMP_UB__SWITCH   0x09

Definition at line 213 of file sym_constants.h.

#define NOT_FIXED__PERM_UB__SWITCH   0x11

Definition at line 214 of file sym_constants.h.

#define BASE_VARIABLE   0x20

Definition at line 216 of file sym_constants.h.

#define VARIABLE_BRANCHED_ON   0x40

Definition at line 217 of file sym_constants.h.

#define NOT_REMOVABLE   0x60

Definition at line 219 of file sym_constants.h.

#define FATHOM__DO_NOT_GENERATE_COLS__DISCARD   0x00

Definition at line 228 of file sym_constants.h.

#define FATHOM__DO_NOT_GENERATE_COLS__SEND   0x01

Definition at line 229 of file sym_constants.h.

#define FATHOM__GENERATE_COLS__RESOLVE   0x02

Definition at line 230 of file sym_constants.h.

#define COLGEN__FATHOM   0x03

Definition at line 231 of file sym_constants.h.

#define BEFORE_BRANCH__DO_NOT_GENERATE_COLS   0x04

Definition at line 233 of file sym_constants.h.

#define BEFORE_BRANCH__GENERATE_COLS__RESOLVE   0x08

Definition at line 234 of file sym_constants.h.

#define COLGEN_REPRICING   0x10

Definition at line 236 of file sym_constants.h.

#define GENERATE_NEXTIND   0

Definition at line 239 of file sym_constants.h.

#define GENERATE_REAL_NEXTIND   1

Definition at line 240 of file sym_constants.h.

#define CUT_FROM_CG   0

Definition at line 243 of file sym_constants.h.

#define CUT_FROM_CP   1

Definition at line 244 of file sym_constants.h.

#define CUT_FROM_TM   2

Definition at line 245 of file sym_constants.h.

#define CUT_LEFTOVER   3

Definition at line 246 of file sym_constants.h.

#define CUT_NOT_IN_MATRIX_SLACK   5

Definition at line 247 of file sym_constants.h.

#define UNPACK_CUTS_MULTIPLE   0

Definition at line 253 of file sym_constants.h.

#define UNPACK_CUTS_SINGLE   1

Definition at line 254 of file sym_constants.h.

#define EXPLICIT_ROW   100

Definition at line 257 of file sym_constants.h.

#define OPTIMALITY_CUT_FIRST   101

Definition at line 258 of file sym_constants.h.

#define OPTIMALITY_CUT_SECOND   102

Definition at line 259 of file sym_constants.h.

#define ORIGINAL_CONSTRAINT   103

Definition at line 260 of file sym_constants.h.

#define CANDIDATE_VARIABLE   0

Definition at line 263 of file sym_constants.h.

#define CANDIDATE_CUT_IN_MATRIX   1

Definition at line 264 of file sym_constants.h.

#define CANDIDATE_CUT_NOT_IN_MATRIX   2

Definition at line 265 of file sym_constants.h.

#define VIOLATED_SLACK   3

Definition at line 266 of file sym_constants.h.

#define SLACK_TO_BE_DISCARDED   4

Definition at line 267 of file sym_constants.h.

#define BRANCHING_VARIABLE   0

Definition at line 270 of file sym_constants.h.

#define BRANCHING_CUT   1

Definition at line 271 of file sym_constants.h.

#define DO_BRANCH   0

Definition at line 274 of file sym_constants.h.

#define DO_NOT_BRANCH   1

Definition at line 275 of file sym_constants.h.

#define DO_NOT_BRANCH__FATHOMED   2

Definition at line 276 of file sym_constants.h.

#define NEW_NODE   -1

Definition at line 279 of file sym_constants.h.

#define FATHOMED_NODE   -2

Definition at line 280 of file sym_constants.h.

#define DISCARD_SLACKS_BEFORE_NEW_ITERATION   0

Definition at line 291 of file sym_constants.h.

#define DISCARD_SLACKS_WHEN_STARTING_NEW_NODE   1

Definition at line 292 of file sym_constants.h.

#define DISP_FEAS_SOLUTION   0

Definition at line 295 of file sym_constants.h.

#define DISP_RELAXED_SOLUTION   1

Definition at line 296 of file sym_constants.h.

#define DISP_FINAL_RELAXED_SOLUTION   2

Definition at line 297 of file sym_constants.h.

#define COLGEN_STR_SIZE   5

Definition at line 304 of file sym_constants.h.

#define COLGEN_STR_ARRAY
Value:
{                               \
      { "FATHOM__DO_NOT_GENERATE_COLS__DISCARD",        \
           FATHOM__DO_NOT_GENERATE_COLS__DISCARD },     \
      { "FATHOM__DO_NOT_GENERATE_COLS__SEND",           \
           FATHOM__DO_NOT_GENERATE_COLS__SEND    },     \
      { "FATHOM__GENERATE_COLS__RESOLVE",               \
           FATHOM__GENERATE_COLS__RESOLVE        },     \
      { "BEFORE_BRANCH__DO_NOT_GENERATE_COLS",          \
           BEFORE_BRANCH__DO_NOT_GENERATE_COLS   },     \
      { "BEFORE_BRANCH__GENERATE_COLS__RESOLVE",        \
           BEFORE_BRANCH__GENERATE_COLS__RESOLVE }      \
}

Definition at line 305 of file sym_constants.h.

#define COMPARE_CAN_STR_SIZE   5

Definition at line 333 of file sym_constants.h.

#define COMPARE_CAN_STR_ARRAY
Value:
{                               \
   { "BIGGEST_DIFFERENCE_OBJ", BIGGEST_DIFFERENCE_OBJ },        \
   { "LOWEST_LOW_OBJ", LOWEST_LOW_OBJ },                        \
   { "HIGHEST_LOW_OBJ", HIGHEST_LOW_OBJ },                      \
   { "LOWEST_HIGH_OBJ", LOWEST_HIGH_OBJ },                      \
   { "HIGHEST_HIGH_OBJ", HIGHEST_HIGH_OBJ }                     \
}

Definition at line 334 of file sym_constants.h.

#define DIFFERENT_CUTS   1

Definition at line 346 of file sym_constants.h.

#define SAME_CUTS   2

Definition at line 347 of file sym_constants.h.

#define FIRST_CUT_BETTER   3

Definition at line 348 of file sym_constants.h.

#define SECOND_CUT_BETTER   4

Definition at line 349 of file sym_constants.h.

#define TEST_ZERO_ONE   0

Definition at line 352 of file sym_constants.h.

#define TEST_INTEGRALITY   1

Definition at line 353 of file sym_constants.h.

#define IP_INFEASIBLE   0

Definition at line 355 of file sym_constants.h.

#define IP_FEASIBLE   1

Definition at line 356 of file sym_constants.h.

#define IP_FEASIBLE_BUT_CONTINUE   2

Definition at line 357 of file sym_constants.h.

#define IP_ALMOST_FEASIBLE   3

Definition at line 358 of file sym_constants.h.

#define IP_FEASIBILITY_NOT_KNOWN   4

Definition at line 359 of file sym_constants.h.

#define IP_HEUR_FEASIBLE   5

Definition at line 360 of file sym_constants.h.

#define DISP_NOTHING   0

Definition at line 363 of file sym_constants.h.

#define DISP_NZ_INT   1

Definition at line 364 of file sym_constants.h.

#define DISP_NZ_HEXA   2

Definition at line 365 of file sym_constants.h.

#define DISP_FRAC_INT   3

Definition at line 366 of file sym_constants.h.

#define DISP_FRAC_HEXA   4

Definition at line 367 of file sym_constants.h.

#define SEND_NONZEROS   0

Definition at line 375 of file sym_constants.h.

#define SEND_FRACTIONS   1

Definition at line 376 of file sym_constants.h.

#define LP_SOL_TO_CG   0

Definition at line 378 of file sym_constants.h.

#define LP_SOL_TO_CP   1

Definition at line 379 of file sym_constants.h.

#define LP_SOL_WITHIN_LP   2

Definition at line 380 of file sym_constants.h.

#define BIGGEST_DIFFERENCE_OBJ   0

Definition at line 384 of file sym_constants.h.

#define LOWEST_LOW_OBJ   1

Definition at line 385 of file sym_constants.h.

#define HIGHEST_LOW_OBJ   2

Definition at line 386 of file sym_constants.h.

#define LOWEST_HIGH_OBJ   3

Definition at line 387 of file sym_constants.h.

#define HIGHEST_HIGH_OBJ   4

Definition at line 388 of file sym_constants.h.

#define FIRST_CANDIDATE_BETTER   0

Definition at line 396 of file sym_constants.h.

#define FIRST_CANDIDATE_BETTER_AND_BRANCH_ON_IT   1

Definition at line 397 of file sym_constants.h.

#define SECOND_CANDIDATE_BETTER   2

Definition at line 398 of file sym_constants.h.

#define SECOND_CANDIDATE_BETTER_AND_BRANCH_ON_IT   3

Definition at line 399 of file sym_constants.h.

#define BRANCH_ON_IT   1

Definition at line 400 of file sym_constants.h.

#define PREFER_LOWER_OBJ_VALUE   0

Definition at line 403 of file sym_constants.h.

#define PREFER_HIGHER_OBJ_VALUE   1

Definition at line 404 of file sym_constants.h.

#define PRUNE_THIS_CHILD   0

Definition at line 410 of file sym_constants.h.

#define RETURN_THIS_CHILD   1

Definition at line 411 of file sym_constants.h.

#define KEEP_THIS_CHILD   2

Definition at line 412 of file sym_constants.h.

#define PRUNE_THIS_CHILD_FATHOMABLE   3

Definition at line 413 of file sym_constants.h.

#define PRUNE_THIS_CHILD_INFEASIBLE   4

Definition at line 416 of file sym_constants.h.

#define USER__DO_NOT_BRANCH   0

Definition at line 419 of file sym_constants.h.

#define USER__DO_BRANCH   1

Definition at line 420 of file sym_constants.h.

#define USER__BRANCH_IF_MUST   2

Definition at line 421 of file sym_constants.h.

#define USER__BRANCH_IF_TAILOFF   3

Definition at line 422 of file sym_constants.h.

#define USER__CLOSE_TO_HALF   10

Definition at line 425 of file sym_constants.h.

#define USER__CLOSE_TO_HALF_AND_EXPENSIVE   11

Definition at line 426 of file sym_constants.h.

#define USER__CLOSE_TO_ONE_AND_CHEAP   12

Definition at line 427 of file sym_constants.h.

#define GENERATE_CGL_CUTS   20

Definition at line 430 of file sym_constants.h.

#define DO_NOT_GENERATE_CGL_CUTS   21

Definition at line 431 of file sym_constants.h.

#define DO_NOT_GENERATE   -1

Definition at line 434 of file sym_constants.h.

#define GENERATE_DEFAULT   0

Definition at line 435 of file sym_constants.h.

#define GENERATE_ONLY_IN_ROOT   1

Definition at line 436 of file sym_constants.h.

#define GENERATE_IF_IN_ROOT   2

Definition at line 437 of file sym_constants.h.

#define GENERATE_ALWAYS   3

Definition at line 438 of file sym_constants.h.

#define GENERATE_PERIODICALLY   4

Definition at line 439 of file sym_constants.h.

#define NEW_NODE__NONE   -1

Definition at line 450 of file sym_constants.h.

#define NEW_NODE__STARTED   -2

Definition at line 451 of file sym_constants.h.

#define NEW_NODE__ERROR   -3

Definition at line 452 of file sym_constants.h.

#define LOWEST_LP_FIRST   0

Definition at line 455 of file sym_constants.h.

#define HIGHEST_LP_FIRST   1

Definition at line 456 of file sym_constants.h.

#define BREADTH_FIRST_SEARCH   2

Definition at line 457 of file sym_constants.h.

#define DEPTH_FIRST_SEARCH   3

Definition at line 458 of file sym_constants.h.

#define BEST_FIRST_SEARCH   4

Definition at line 459 of file sym_constants.h.

#define DEPTH_FIRST_THEN_BEST_FIRST   5

Definition at line 460 of file sym_constants.h.

#define BEST_ESTIMATE   0

Definition at line 463 of file sym_constants.h.

#define COMP_BEST_K   1

Definition at line 464 of file sym_constants.h.

#define COMP_BEST_K_GAP   2

Definition at line 465 of file sym_constants.h.

#define NO_WARM_START   0

Definition at line 476 of file sym_constants.h.

#define READ_CP_LIST   1

Definition at line 477 of file sym_constants.h.

#define READ_TM_LIST   2

Definition at line 478 of file sym_constants.h.

#define CHECK_ALL_CUTS   0

Definition at line 481 of file sym_constants.h.

#define CHECK_LEVEL   1

Definition at line 482 of file sym_constants.h.

#define CHECK_TOUCHES   2

Definition at line 483 of file sym_constants.h.

#define CHECK_LEVEL_AND_TOUCHES   3

Definition at line 484 of file sym_constants.h.

#define DELETE_BY_QUALITY   1

Definition at line 487 of file sym_constants.h.

#define DELETE_BY_TOUCHES   2

Definition at line 488 of file sym_constants.h.

#define DELETE_DUPLICATES   2

Definition at line 490 of file sym_constants.h.

#define DELETE_DUPLICATE_AND_INEFFECTIVE   2

Definition at line 491 of file sym_constants.h.

#define NOTHING_CHANGED   0

Definition at line 497 of file sym_constants.h.

#define RHS_CHANGED   1

Definition at line 498 of file sym_constants.h.

#define OBJ_COEFF_CHANGED   2

Definition at line 499 of file sym_constants.h.

#define CONSTRAINT_MATRIX_CHANGED   3

Definition at line 500 of file sym_constants.h.

#define COL_BOUNDS_CHANGED   4

Definition at line 501 of file sym_constants.h.

#define OBJ_SENSE_CHANGED   5

Definition at line 502 of file sym_constants.h.

#define RHS_SENSE_CHANGED   6

Definition at line 503 of file sym_constants.h.


Generated on 15 Mar 2015 for Coin-All by  doxygen 1.6.1