basicdefs.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  itcnt_t
struct  qsbasis

Defines

#define BATOLOWER   2
#define BATOUPPER   3
#define BBOUND   1
#define BBTOLOWER   4
#define BBTOUPPER   5
#define BOUND_LOWER   1
#define BOUND_UPPER   2
#define BSKIP   6
#define CLASS_LOGICAL   1
#define CLASS_STRUCT   0
#define CNT_DIIPIV   14
#define CNT_DIPIV   13
#define CNT_DPHASE1ITER   9
#define CNT_DPHASE2ITER   10
#define CNT_P1PINZ   5
#define CNT_PIIPIV   12
#define CNT_PINZ   4
#define CNT_PIPIV   11
#define CNT_PPHASE1ITER   7
#define CNT_PPHASE2ITER   8
#define CNT_UPNZ   6
#define CNT_YNZ   1
#define CNT_YRAVG   15
#define CNT_ZANZ   3
#define CNT_ZARAVG   16
#define CNT_ZNZ   2
#define COL_PIVOT   1
#define COL_PRICING   2
#define COLUMN_SOLVE   2
#define COMPLETE_PRICING   1
#define DENSE   0
#define DENSE_NORM   0
#define DENSE_PI   0
#define DENSE_PIIPI   0
#define DO_NUMER   0
 If set to one, them we allow to re-start the simplex algorithm due to numerical issues.
#define DO_SINGULAR   0
 If set to one, then we allow to re-start simplex due to singular basis.
#define DUAL_FEASIBLE   7
#define DUAL_INFEASIBLE   8
#define DUAL_PHASEI   3
#define DUAL_PHASEII   4
#define DUAL_SIMPLEX   2
#define DUAL_UNBOUNDED   9
#define E_BASIS_SINGULAR   7
#define E_CHECK_FAILED   6
#define E_FACTOR_BLOWUP   8
#define E_GENERAL_ERROR   1
#define E_INV_LINSOLVE_OPTION   2
#define E_INVALID_OPTION   4
#define E_NO_MEMORY   3
#define E_NO_PIVOT   7
#define E_NULL_ARGUMENT   5
#define E_SIMPLEX_ERROR   6
#define E_SING_NO_DATA   12
#define E_SINGULAR_INTERNAL   13
#define E_UPDATE_NOSPACE   9
#define E_UPDATE_SINGULAR_COL   11
#define E_UPDATE_SINGULAR_ROW   10
#define FALSE   0
#define ILL_BND_REACHED   5
#define ILL_DPHASEI_ERROR   8
#define ILL_DPHASEII_ERROR   9
#define ILL_LP_ABORTED   10
#define ILL_LP_DUAL_FEASIBLE   6
#define ILL_LP_DUAL_INFEASIBLE   7
#define ILL_LP_DUAL_UNBOUNDED   8
#define ILL_LP_NONOPTIMAL   2
#define ILL_LP_OPTIMAL   1
#define ILL_LP_PRIMAL_FEASIBLE   3
#define ILL_LP_PRIMAL_INFEASIBLE   4
#define ILL_LP_PRIMAL_UNBOUNDED   5
#define ILL_LP_SOLVED   1
#define ILL_LP_UNSOLVED   2
#define ILL_MAX_ITER   3
#define ILL_MAX_TIME   4
#define ILL_MPS_N_SECTIONS   ILL_MPS_NONE
#define ILL_PPHASEI_ERROR   6
#define ILL_PPHASEII_ERROR   7
#define MULTI_PART_PRICING   3
#define NONOPTIMAL   2
#define OPTIMAL   1
#define PARAM_BSHIFT   10
#define PARAM_CSHIFT   10
#define PARAM_DRATIOTESTS   20
#define PARAM_DUAL_REFACTORGAP   100
#define PARAM_DUAL_RESOLVEGAP   25
#define PARAM_HEAP_RATIO   4.0
#define PARAM_HEAP_UTRIGGER   10
#define PARAM_MAX_NOPROG   300
#define PARAM_MAX_NOSOLVE   500
#define PARAM_NOPROG_FACTOR   15
#define PARAM_PRATIOTESTS   10
#define PARAM_PRIMAL_REFACTORGAP   50
#define PARAM_PRIMAL_RESOLVEGAP   25
#define PARTIAL_PRICING   2
#define PHASEI   1
#define PHASEII   2
#define PRICE_NONOPTIMAL   2
#define PRICE_OPTIMAL   1
#define PRIMAL_FEASIBLE   3
#define PRIMAL_INFEASIBLE   4
#define PRIMAL_OR_DUAL   3
#define PRIMAL_PHASEI   1
#define PRIMAL_PHASEII   2
#define PRIMAL_SIMPLEX   1
#define PRIMAL_UNBOUNDED   5
#define QS_COL_BSTAT_BASIC   '1'
#define QS_COL_BSTAT_FREE   '3'
#define QS_COL_BSTAT_LOWER   '0'
#define QS_COL_BSTAT_UPPER   '2'
#define QS_DATA_ERROR   0
#define QS_DATA_WARN   1
#define QS_DEFAULT_PRICE_DI   QS_PRICE_DSTEEP
#define QS_DEFAULT_PRICE_DII   QS_PRICE_DSTEEP
#define QS_DEFAULT_PRICE_PI   QS_PRICE_PSTEEP
#define QS_DEFAULT_PRICE_PII   QS_PRICE_PSTEEP
#define QS_FACTOR_DENSE_FRACT   16
#define QS_FACTOR_DENSE_MIN   17
#define QS_FACTOR_ER_SPACE_MUL   11
#define QS_FACTOR_ETAMAX   3
#define QS_FACTOR_FZERO_TOL   4
#define QS_FACTOR_GROW_MUL   12
#define QS_FACTOR_LC_SPACE_MUL   9
#define QS_FACTOR_LR_SPACE_MUL   10
#define QS_FACTOR_MAX_K   1
#define QS_FACTOR_MAXMULT   13
#define QS_FACTOR_MINMULT   14
#define QS_FACTOR_P   2
#define QS_FACTOR_PARTIAL_TOL   6
#define QS_FACTOR_SZERO_TOL   5
#define QS_FACTOR_UC_SPACE_MUL   8
#define QS_FACTOR_UPDMAXMULT   15
#define QS_FACTOR_UR_SPACE_MUL   7
#define QS_INPUT_NERROR   8
#define QS_LP_ABORTED   7
#define QS_LP_CHANGE_PREC   1024
#define QS_LP_FORMAT_ERROR   4
#define QS_LP_FORMAT_WARN   5
#define QS_LP_INFEASIBLE   2
#define QS_LP_ITER_LIMIT   4
#define QS_LP_MODIFIED   100
#define QS_LP_NUMERR   8
#define QS_LP_OBJ_LIMIT   9
#define QS_LP_OPTIMAL   1
#define QS_LP_TIME_LIMIT   5
#define QS_LP_UNBOUNDED   3
#define QS_LP_UNSOLVED   6
#define QS_MAX   (-1)
#define QS_MIN   (1)
#define QS_MPS_FORMAT_ERROR   2
#define QS_MPS_FORMAT_WARN   3
#define QS_PARAM_DUAL_PRICING   2
#define QS_PARAM_OBJLLIM   9
#define QS_PARAM_OBJULIM   8
#define QS_PARAM_PRIMAL_PRICING   0
#define QS_PARAM_SIMPLEX_DISPLAY   4
#define QS_PARAM_SIMPLEX_MAX_ITERATIONS   5
#define QS_PARAM_SIMPLEX_MAX_TIME   6
#define QS_PARAM_SIMPLEX_SCALING   7
#define QS_PRICE_DDANTZIG   6
#define QS_PRICE_DDEVEX   9
#define QS_PRICE_DMULTPARTIAL   8
#define QS_PRICE_DSTEEP   7
#define QS_PRICE_PDANTZIG   1
#define QS_PRICE_PDEVEX   2
#define QS_PRICE_PMULTPARTIAL   4
#define QS_PRICE_PSTEEP   3
#define QS_ROW_BSTAT_BASIC   '1'
#define QS_ROW_BSTAT_LOWER   '0'
#define QS_ROW_BSTAT_UPPER   '2'
#define QSE_WLVL   10000
#define RATIO_BCHANGE   3
#define RATIO_FAILED   4
#define RATIO_NEGATIVE   5
#define RATIO_NOBCHANGE   2
#define RATIO_UNBOUNDED   1
#define RATIOTEST_HARRIS   2
#define RATIOTEST_NORMAL   1
#define ROW_PIVOT   0
#define ROW_PRICING   1
#define ROW_SOLVE   1
#define SIMPLEX_CONTINUE   1
#define SIMPLEX_DEBUG   0
#define SIMPLEX_FACTOR   5U
 Factor for wich we change tolerances each time we have to resume simplex.
#define SIMPLEX_MAX_PIVOT_FAIL   300
#define SIMPLEX_MAX_RESTART   4
#define SIMPLEX_PHASE_NEW   2
#define SIMPLEX_PHASE_RECOMP   1
#define SIMPLEX_PIVOTINCOL   2
#define SIMPLEX_PIVOTINROW   1
#define SIMPLEX_RESUME   3
#define SIMPLEX_RESUME_NUMER   3
#define SIMPLEX_RESUME_SING   1
#define SIMPLEX_RESUME_UNSHIFT   2
#define SIMPLEX_TERMINATE   2
#define SPARSE   1
#define SPARSE_FACTOR   0.05
#define STAT_BASIC   1
#define STAT_LOWER   3
#define STAT_UPPER   2
#define STAT_ZERO   4
#define TRUE   1
#define USEHEAP   1
#define VARTIFICIAL   1
#define VBOUNDED   32
#define VDECREASE   2
#define VFIXED   2
#define VFREE   4
#define VINCREASE   1
#define VLOWER   16
#define VUPPER   8

Typedefs

typedef qsbasis QSbasis

Enumerations

enum  ILLmps_section {
  ILL_MPS_NAME, ILL_MPS_OBJSENSE, ILL_MPS_OBJNAME, ILL_MPS_ROWS,
  ILL_MPS_COLS, ILL_MPS_RHS, ILL_MPS_RANGES, ILL_MPS_BOUNDS,
  ILL_MPS_REFROW, ILL_MPS_ENDATA, ILL_MPS_NONE
}


Define Documentation

#define BATOLOWER   2

Definition at line 365 of file basicdefs.h.

#define BATOUPPER   3

Definition at line 366 of file basicdefs.h.

#define BBOUND   1

Definition at line 364 of file basicdefs.h.

#define BBTOLOWER   4

Definition at line 367 of file basicdefs.h.

#define BBTOUPPER   5

Definition at line 368 of file basicdefs.h.

#define BOUND_LOWER   1

Definition at line 43 of file basicdefs.h.

#define BOUND_UPPER   2

Definition at line 44 of file basicdefs.h.

#define BSKIP   6

Definition at line 369 of file basicdefs.h.

#define CLASS_LOGICAL   1

Definition at line 56 of file basicdefs.h.

#define CLASS_STRUCT   0

Definition at line 55 of file basicdefs.h.

#define CNT_DIIPIV   14

Definition at line 314 of file basicdefs.h.

#define CNT_DIPIV   13

Definition at line 313 of file basicdefs.h.

#define CNT_DPHASE1ITER   9

Definition at line 309 of file basicdefs.h.

#define CNT_DPHASE2ITER   10

Definition at line 310 of file basicdefs.h.

#define CNT_P1PINZ   5

Definition at line 305 of file basicdefs.h.

#define CNT_PIIPIV   12

Definition at line 312 of file basicdefs.h.

#define CNT_PINZ   4

Definition at line 304 of file basicdefs.h.

#define CNT_PIPIV   11

Definition at line 311 of file basicdefs.h.

#define CNT_PPHASE1ITER   7

Definition at line 307 of file basicdefs.h.

#define CNT_PPHASE2ITER   8

Definition at line 308 of file basicdefs.h.

#define CNT_UPNZ   6

Definition at line 306 of file basicdefs.h.

#define CNT_YNZ   1

Definition at line 301 of file basicdefs.h.

#define CNT_YRAVG   15

Definition at line 315 of file basicdefs.h.

#define CNT_ZANZ   3

Definition at line 303 of file basicdefs.h.

#define CNT_ZARAVG   16

Definition at line 316 of file basicdefs.h.

#define CNT_ZNZ   2

Definition at line 302 of file basicdefs.h.

#define COL_PIVOT   1

Definition at line 319 of file basicdefs.h.

#define COL_PRICING   2

Definition at line 349 of file basicdefs.h.

#define COLUMN_SOLVE   2

Definition at line 31 of file basicdefs.h.

#define COMPLETE_PRICING   1

Definition at line 74 of file basicdefs.h.

#define DENSE   0

Definition at line 26 of file basicdefs.h.

#define DENSE_NORM   0

Definition at line 249 of file basicdefs.h.

#define DENSE_PI   0

Definition at line 247 of file basicdefs.h.

#define DENSE_PIIPI   0

Definition at line 248 of file basicdefs.h.

#define DO_NUMER   0

If set to one, them we allow to re-start the simplex algorithm due to numerical issues.

Definition at line 239 of file basicdefs.h.

#define DO_SINGULAR   0

If set to one, then we allow to re-start simplex due to singular basis.

Definition at line 242 of file basicdefs.h.

#define DUAL_FEASIBLE   7

Definition at line 103 of file basicdefs.h.

#define DUAL_INFEASIBLE   8

Definition at line 104 of file basicdefs.h.

#define DUAL_PHASEI   3

Definition at line 66 of file basicdefs.h.

#define DUAL_PHASEII   4

Definition at line 67 of file basicdefs.h.

#define DUAL_SIMPLEX   2

Definition at line 60 of file basicdefs.h.

#define DUAL_UNBOUNDED   9

Definition at line 105 of file basicdefs.h.

#define E_BASIS_SINGULAR   7

Definition at line 137 of file basicdefs.h.

#define E_CHECK_FAILED   6

Definition at line 292 of file basicdefs.h.

#define E_FACTOR_BLOWUP   8

Definition at line 294 of file basicdefs.h.

#define E_GENERAL_ERROR   1

Definition at line 131 of file basicdefs.h.

#define E_INV_LINSOLVE_OPTION   2

Definition at line 132 of file basicdefs.h.

#define E_INVALID_OPTION   4

Definition at line 134 of file basicdefs.h.

#define E_NO_MEMORY   3

Definition at line 133 of file basicdefs.h.

#define E_NO_PIVOT   7

Definition at line 293 of file basicdefs.h.

#define E_NULL_ARGUMENT   5

Definition at line 135 of file basicdefs.h.

#define E_SIMPLEX_ERROR   6

Definition at line 136 of file basicdefs.h.

#define E_SING_NO_DATA   12

Definition at line 298 of file basicdefs.h.

#define E_SINGULAR_INTERNAL   13

Definition at line 299 of file basicdefs.h.

#define E_UPDATE_NOSPACE   9

Definition at line 295 of file basicdefs.h.

#define E_UPDATE_SINGULAR_COL   11

Definition at line 297 of file basicdefs.h.

#define E_UPDATE_SINGULAR_ROW   10

Definition at line 296 of file basicdefs.h.

#define FALSE   0

Definition at line 273 of file basicdefs.h.

#define ILL_BND_REACHED   5

Definition at line 90 of file basicdefs.h.

#define ILL_DPHASEI_ERROR   8

Definition at line 93 of file basicdefs.h.

#define ILL_DPHASEII_ERROR   9

Definition at line 94 of file basicdefs.h.

#define ILL_LP_ABORTED   10

Definition at line 95 of file basicdefs.h.

#define ILL_LP_DUAL_FEASIBLE   6

Definition at line 326 of file basicdefs.h.

#define ILL_LP_DUAL_INFEASIBLE   7

Definition at line 327 of file basicdefs.h.

#define ILL_LP_DUAL_UNBOUNDED   8

Definition at line 328 of file basicdefs.h.

#define ILL_LP_NONOPTIMAL   2

Definition at line 322 of file basicdefs.h.

#define ILL_LP_OPTIMAL   1

Definition at line 321 of file basicdefs.h.

#define ILL_LP_PRIMAL_FEASIBLE   3

Definition at line 323 of file basicdefs.h.

#define ILL_LP_PRIMAL_INFEASIBLE   4

Definition at line 324 of file basicdefs.h.

#define ILL_LP_PRIMAL_UNBOUNDED   5

Definition at line 325 of file basicdefs.h.

#define ILL_LP_SOLVED   1

Definition at line 86 of file basicdefs.h.

#define ILL_LP_UNSOLVED   2

Definition at line 87 of file basicdefs.h.

#define ILL_MAX_ITER   3

Definition at line 88 of file basicdefs.h.

#define ILL_MAX_TIME   4

Definition at line 89 of file basicdefs.h.

#define ILL_MPS_N_SECTIONS   ILL_MPS_NONE

Definition at line 338 of file basicdefs.h.

#define ILL_PPHASEI_ERROR   6

Definition at line 91 of file basicdefs.h.

#define ILL_PPHASEII_ERROR   7

Definition at line 92 of file basicdefs.h.

#define MULTI_PART_PRICING   3

Definition at line 76 of file basicdefs.h.

#define NONOPTIMAL   2

Definition at line 99 of file basicdefs.h.

#define OPTIMAL   1

Definition at line 98 of file basicdefs.h.

#define PARAM_BSHIFT   10

Definition at line 123 of file basicdefs.h.

#define PARAM_CSHIFT   10

Definition at line 124 of file basicdefs.h.

#define PARAM_DRATIOTESTS   20

Definition at line 113 of file basicdefs.h.

#define PARAM_DUAL_REFACTORGAP   100

Definition at line 116 of file basicdefs.h.

#define PARAM_DUAL_RESOLVEGAP   25

Definition at line 117 of file basicdefs.h.

#define PARAM_HEAP_RATIO   4.0

Definition at line 128 of file basicdefs.h.

#define PARAM_HEAP_UTRIGGER   10

Definition at line 127 of file basicdefs.h.

#define PARAM_MAX_NOPROG   300

Definition at line 119 of file basicdefs.h.

#define PARAM_MAX_NOSOLVE   500

Definition at line 118 of file basicdefs.h.

#define PARAM_NOPROG_FACTOR   15

Definition at line 120 of file basicdefs.h.

#define PARAM_PRATIOTESTS   10

Definition at line 112 of file basicdefs.h.

#define PARAM_PRIMAL_REFACTORGAP   50

Definition at line 114 of file basicdefs.h.

#define PARAM_PRIMAL_RESOLVEGAP   25

Definition at line 115 of file basicdefs.h.

#define PARTIAL_PRICING   2

Definition at line 75 of file basicdefs.h.

#define PHASEI   1

Definition at line 70 of file basicdefs.h.

#define PHASEII   2

Definition at line 71 of file basicdefs.h.

#define PRICE_NONOPTIMAL   2

Definition at line 345 of file basicdefs.h.

#define PRICE_OPTIMAL   1

Definition at line 344 of file basicdefs.h.

#define PRIMAL_FEASIBLE   3

Definition at line 100 of file basicdefs.h.

#define PRIMAL_INFEASIBLE   4

Definition at line 101 of file basicdefs.h.

#define PRIMAL_OR_DUAL   3

Definition at line 61 of file basicdefs.h.

#define PRIMAL_PHASEI   1

Definition at line 64 of file basicdefs.h.

#define PRIMAL_PHASEII   2

Definition at line 65 of file basicdefs.h.

#define PRIMAL_SIMPLEX   1

Definition at line 59 of file basicdefs.h.

#define PRIMAL_UNBOUNDED   5

Definition at line 102 of file basicdefs.h.

#define QS_COL_BSTAT_BASIC   '1'

Definition at line 207 of file basicdefs.h.

#define QS_COL_BSTAT_FREE   '3'

Definition at line 209 of file basicdefs.h.

#define QS_COL_BSTAT_LOWER   '0'

Definition at line 206 of file basicdefs.h.

#define QS_COL_BSTAT_UPPER   '2'

Definition at line 208 of file basicdefs.h.

#define QS_DATA_ERROR   0

Definition at line 355 of file basicdefs.h.

#define QS_DATA_WARN   1

Definition at line 356 of file basicdefs.h.

#define QS_DEFAULT_PRICE_DI   QS_PRICE_DSTEEP

Definition at line 82 of file basicdefs.h.

#define QS_DEFAULT_PRICE_DII   QS_PRICE_DSTEEP

Definition at line 83 of file basicdefs.h.

#define QS_DEFAULT_PRICE_PI   QS_PRICE_PSTEEP

Definition at line 80 of file basicdefs.h.

#define QS_DEFAULT_PRICE_PII   QS_PRICE_PSTEEP

Definition at line 81 of file basicdefs.h.

#define QS_FACTOR_DENSE_FRACT   16

Definition at line 290 of file basicdefs.h.

#define QS_FACTOR_DENSE_MIN   17

Definition at line 291 of file basicdefs.h.

#define QS_FACTOR_ER_SPACE_MUL   11

Definition at line 285 of file basicdefs.h.

#define QS_FACTOR_ETAMAX   3

Definition at line 277 of file basicdefs.h.

#define QS_FACTOR_FZERO_TOL   4

Definition at line 278 of file basicdefs.h.

#define QS_FACTOR_GROW_MUL   12

Definition at line 286 of file basicdefs.h.

#define QS_FACTOR_LC_SPACE_MUL   9

Definition at line 283 of file basicdefs.h.

#define QS_FACTOR_LR_SPACE_MUL   10

Definition at line 284 of file basicdefs.h.

#define QS_FACTOR_MAX_K   1

Definition at line 275 of file basicdefs.h.

#define QS_FACTOR_MAXMULT   13

Definition at line 287 of file basicdefs.h.

#define QS_FACTOR_MINMULT   14

Definition at line 288 of file basicdefs.h.

#define QS_FACTOR_P   2

Definition at line 276 of file basicdefs.h.

#define QS_FACTOR_PARTIAL_TOL   6

Definition at line 280 of file basicdefs.h.

#define QS_FACTOR_SZERO_TOL   5

Definition at line 279 of file basicdefs.h.

#define QS_FACTOR_UC_SPACE_MUL   8

Definition at line 282 of file basicdefs.h.

#define QS_FACTOR_UPDMAXMULT   15

Definition at line 289 of file basicdefs.h.

#define QS_FACTOR_UR_SPACE_MUL   7

Definition at line 281 of file basicdefs.h.

#define QS_INPUT_NERROR   8

Definition at line 361 of file basicdefs.h.

#define QS_LP_ABORTED   7

Definition at line 228 of file basicdefs.h.

#define QS_LP_CHANGE_PREC   1024

Definition at line 232 of file basicdefs.h.

#define QS_LP_FORMAT_ERROR   4

Definition at line 359 of file basicdefs.h.

#define QS_LP_FORMAT_WARN   5

Definition at line 360 of file basicdefs.h.

#define QS_LP_INFEASIBLE   2

Definition at line 223 of file basicdefs.h.

#define QS_LP_ITER_LIMIT   4

Definition at line 225 of file basicdefs.h.

#define QS_LP_MODIFIED   100

Definition at line 231 of file basicdefs.h.

#define QS_LP_NUMERR   8

Definition at line 229 of file basicdefs.h.

#define QS_LP_OBJ_LIMIT   9

Definition at line 230 of file basicdefs.h.

#define QS_LP_OPTIMAL   1

Definition at line 222 of file basicdefs.h.

#define QS_LP_TIME_LIMIT   5

Definition at line 226 of file basicdefs.h.

#define QS_LP_UNBOUNDED   3

Definition at line 224 of file basicdefs.h.

#define QS_LP_UNSOLVED   6

Definition at line 227 of file basicdefs.h.

#define QS_MAX   (-1)

Definition at line 163 of file basicdefs.h.

#define QS_MIN   (1)

Definition at line 162 of file basicdefs.h.

#define QS_MPS_FORMAT_ERROR   2

Definition at line 357 of file basicdefs.h.

#define QS_MPS_FORMAT_WARN   3

Definition at line 358 of file basicdefs.h.

#define QS_PARAM_DUAL_PRICING   2

Definition at line 173 of file basicdefs.h.

#define QS_PARAM_OBJLLIM   9

Definition at line 179 of file basicdefs.h.

#define QS_PARAM_OBJULIM   8

Definition at line 178 of file basicdefs.h.

#define QS_PARAM_PRIMAL_PRICING   0

Definition at line 172 of file basicdefs.h.

#define QS_PARAM_SIMPLEX_DISPLAY   4

Definition at line 174 of file basicdefs.h.

#define QS_PARAM_SIMPLEX_MAX_ITERATIONS   5

Definition at line 175 of file basicdefs.h.

#define QS_PARAM_SIMPLEX_MAX_TIME   6

Definition at line 176 of file basicdefs.h.

#define QS_PARAM_SIMPLEX_SCALING   7

Definition at line 177 of file basicdefs.h.

#define QS_PRICE_DDANTZIG   6

Definition at line 193 of file basicdefs.h.

#define QS_PRICE_DDEVEX   9

Definition at line 196 of file basicdefs.h.

#define QS_PRICE_DMULTPARTIAL   8

Definition at line 195 of file basicdefs.h.

#define QS_PRICE_DSTEEP   7

Definition at line 194 of file basicdefs.h.

#define QS_PRICE_PDANTZIG   1

Definition at line 188 of file basicdefs.h.

#define QS_PRICE_PDEVEX   2

Definition at line 189 of file basicdefs.h.

#define QS_PRICE_PMULTPARTIAL   4

Definition at line 191 of file basicdefs.h.

#define QS_PRICE_PSTEEP   3

Definition at line 190 of file basicdefs.h.

#define QS_ROW_BSTAT_BASIC   '1'

Definition at line 212 of file basicdefs.h.

#define QS_ROW_BSTAT_LOWER   '0'

Definition at line 211 of file basicdefs.h.

#define QS_ROW_BSTAT_UPPER   '2'

Definition at line 213 of file basicdefs.h.

#define QSE_WLVL   10000

Definition at line 379 of file basicdefs.h.

#define RATIO_BCHANGE   3

Definition at line 374 of file basicdefs.h.

#define RATIO_FAILED   4

Definition at line 375 of file basicdefs.h.

#define RATIO_NEGATIVE   5

Definition at line 376 of file basicdefs.h.

#define RATIO_NOBCHANGE   2

Definition at line 373 of file basicdefs.h.

#define RATIO_UNBOUNDED   1

Definition at line 372 of file basicdefs.h.

#define RATIOTEST_HARRIS   2

Definition at line 109 of file basicdefs.h.

#define RATIOTEST_NORMAL   1

Definition at line 108 of file basicdefs.h.

#define ROW_PIVOT   0

Definition at line 318 of file basicdefs.h.

#define ROW_PRICING   1

Definition at line 348 of file basicdefs.h.

#define ROW_SOLVE   1

Definition at line 30 of file basicdefs.h.

#define SIMPLEX_CONTINUE   1

Definition at line 254 of file basicdefs.h.

#define SIMPLEX_DEBUG   0

Definition at line 250 of file basicdefs.h.

#define SIMPLEX_FACTOR   5U

Factor for wich we change tolerances each time we have to resume simplex.

Definition at line 246 of file basicdefs.h.

#define SIMPLEX_MAX_PIVOT_FAIL   300

Definition at line 270 of file basicdefs.h.

#define SIMPLEX_MAX_RESTART   4

Definition at line 269 of file basicdefs.h.

#define SIMPLEX_PHASE_NEW   2

Definition at line 265 of file basicdefs.h.

#define SIMPLEX_PHASE_RECOMP   1

Definition at line 264 of file basicdefs.h.

#define SIMPLEX_PIVOTINCOL   2

Definition at line 268 of file basicdefs.h.

#define SIMPLEX_PIVOTINROW   1

Definition at line 267 of file basicdefs.h.

#define SIMPLEX_RESUME   3

Definition at line 256 of file basicdefs.h.

#define SIMPLEX_RESUME_NUMER   3

Definition at line 261 of file basicdefs.h.

#define SIMPLEX_RESUME_SING   1

Definition at line 259 of file basicdefs.h.

#define SIMPLEX_RESUME_UNSHIFT   2

Definition at line 260 of file basicdefs.h.

#define SIMPLEX_TERMINATE   2

Definition at line 255 of file basicdefs.h.

#define SPARSE   1

Definition at line 27 of file basicdefs.h.

#define SPARSE_FACTOR   0.05

Definition at line 300 of file basicdefs.h.

#define STAT_BASIC   1

Definition at line 38 of file basicdefs.h.

#define STAT_LOWER   3

Definition at line 40 of file basicdefs.h.

#define STAT_UPPER   2

Definition at line 39 of file basicdefs.h.

#define STAT_ZERO   4

Definition at line 41 of file basicdefs.h.

#define TRUE   1

Definition at line 274 of file basicdefs.h.

#define USEHEAP   1

Definition at line 341 of file basicdefs.h.

#define VARTIFICIAL   1

Definition at line 47 of file basicdefs.h.

#define VBOUNDED   32

Definition at line 52 of file basicdefs.h.

#define VDECREASE   2

Definition at line 35 of file basicdefs.h.

#define VFIXED   2

Definition at line 48 of file basicdefs.h.

#define VFREE   4

Definition at line 49 of file basicdefs.h.

#define VINCREASE   1

Definition at line 34 of file basicdefs.h.

#define VLOWER   16

Definition at line 51 of file basicdefs.h.

#define VUPPER   8

Definition at line 50 of file basicdefs.h.


Typedef Documentation

typedef struct qsbasis QSbasis


Enumeration Type Documentation

enum ILLmps_section

Enumerator:
ILL_MPS_NAME 
ILL_MPS_OBJSENSE 
ILL_MPS_OBJNAME 
ILL_MPS_ROWS 
ILL_MPS_COLS 
ILL_MPS_RHS 
ILL_MPS_RANGES 
ILL_MPS_BOUNDS 
ILL_MPS_REFROW 
ILL_MPS_ENDATA 
ILL_MPS_NONE 

Definition at line 330 of file basicdefs.h.


Generated on Thu Mar 29 09:32:39 2012 for QSopt_ex by  doxygen 1.4.7