ContentsIndexHome
PreviousUpNext
IAimmsMathProgramCallback::Phase Enumeration

The Phase enumeration describes all possible solvers phases of the algorithm, as passed via the phase input argument of the PassPhaseInfo method.

enum Phase {
  PHASE_UNKNOWN = 0x00000000,
  PHASE_PRESOLVE = 0x00000001,
  PHASE_SIMPLEX = 0x00000002,
  PHASE_BARRIER = 0x00000004,
  PHASE_NETWORK = 0x00000008,
  PHASE_BARRIER_CROSSOVER = 0x00000010,
  PHASE_NETWORK_CROSSOVER = 0x00000020,
  PHASE_MIP = 0x00000040,
  PHASE_POSTSOLVE = 0x00000080,
  PHASE_MIP_POSTSOLVE = 0x00000100,
  PHASE_SIFTING = 0x00000200,
  PHASE_PRIMAL_SIMPLEX = 0x00000400,
  PHASE_DUAL_SIMPLEX = 0x00000800,
  PHASE_MIP_POPULATE = 0x00001000,
  PHASE_TUNING = 0x00002000,
  PHASE_IIS = 0x00004000
};
Members 
Description 
PHASE_UNKNOWN = 0x00000000 
Unknown solver phase 
PHASE_PRESOLVE = 0x00000001 
Presolving the model 
PHASE_SIMPLEX = 0x00000002 
Solving using simplex algorithm 
PHASE_BARRIER = 0x00000004 
Solving using barrier algorithm 
PHASE_NETWORK = 0x00000008 
Solving using network algorithm 
PHASE_BARRIER_CROSSOVER = 0x00000010 
Barrier crossover phase 
PHASE_NETWORK_CROSSOVER = 0x00000020 
Network crossover phase 
PHASE_MIP = 0x00000040 
MIP phase 
PHASE_POSTSOLVE = 0x00000080 
Postsolving the model 
PHASE_MIP_POSTSOLVE = 0x00000100 
Postsolving the MIP model 
PHASE_SIFTING = 0x00000200 
Solving using sifting algorithm 
PHASE_PRIMAL_SIMPLEX = 0x00000400 
Solving using primal simplex algorithm 
PHASE_DUAL_SIMPLEX = 0x00000800 
Solving using dual simplex algorithm 
PHASE_MIP_POPULATE = 0x00001000 
Populating the set of solutions for the model 
PHASE_TUNING = 0x00002000 
Tuning the model 
PHASE_IIS = 0x00004000 
Finding the irreducibly inconsistent set (IIS) of an infeasible model 
Copyright © 1993–2016 by AIMMS B.V. All rights reserved.