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

Go to the source code of this file.
Enumerations | |
| enum | OsiIntParam { OsiMaxNumIteration = 0, OsiMaxNumIterationHotStart, OsiNameDiscipline, OsiLastIntParam } |
| enum | OsiDblParam { OsiDualObjectiveLimit = 0, OsiPrimalObjectiveLimit, OsiDualTolerance, OsiPrimalTolerance, OsiObjOffset, OsiLastDblParam } |
| enum | OsiStrParam { OsiProbName = 0, OsiSolverName, OsiLastStrParam } |
| enum | OsiHintParam { OsiDoPresolveInInitial = 0, OsiDoDualInInitial, OsiDoPresolveInResolve, OsiDoDualInResolve, OsiDoScale, OsiDoCrash, OsiDoReducePrint, OsiDoInBranchAndCut, OsiLastHintParam } |
| enum | OsiHintStrength { OsiHintIgnore = 0, OsiHintTry, OsiHintDo, OsiForceDo } |
| enum OsiIntParam |
| OsiMaxNumIteration | The maximum number of iterations (whatever that means for the given solver) the solver can execute in the OsiSolverinterface::initialSolve() and the OsiSolverinterface::resolve() methods before terminating. |
| OsiMaxNumIterationHotStart | The maximum number of iterations (whatever that means for the given solver) the solver can execute in the OsiSolverinterface::solveFromHotStart() method before terminating. |
| OsiNameDiscipline |
The name discipline; specifies how the solver will handle row and column names.
|
| OsiLastIntParam | Just a marker, so that OsiSolverInterface can allocate a static sized array to store parameters. |
Definition at line 7 of file OsiSolverParameters.hpp.
| enum OsiDblParam |
| OsiDualObjectiveLimit |
Dual objective limit.
This is to be used as a termination criteria in methods where the dual objective monotonically changes (e.g., dual simplex, the volume algorithm) |
| OsiPrimalObjectiveLimit |
Primal objective limit.
This is to be used as a termination criteria in methods where the primal objective monotonically changes (e.g., primal simplex) |
| OsiDualTolerance | The maximum amount the dual constraints can be violated and still be considered feasible. |
| OsiPrimalTolerance | The maximum amount the primal constraints can be violated and still be considered feasible. |
| OsiObjOffset | The value of any constant term in the objective function. |
| OsiLastDblParam | Just a marker, so that OsiSolverInterface can allocate a static sized array to store parameters. |
Definition at line 40 of file OsiSolverParameters.hpp.
| enum OsiStrParam |
| OsiProbName |
Name of the problem.
This is the found on the Name card of an mps file. |
| OsiSolverName |
Name of the solver.
This parameter is not settable. |
| OsiLastStrParam | Just a marker, so that OsiSolverInterface can allocate a static sized array to store parameters. |
Definition at line 63 of file OsiSolverParameters.hpp.
| enum OsiHintParam |
| OsiDoPresolveInInitial | Whether to do a presolve in initialSolve. |
| OsiDoDualInInitial |
Whether to use a dual algorithm in initialSolve.
The reverse is to use a primal algorithm |
| OsiDoPresolveInResolve | Whether to do a presolve in resolve. |
| OsiDoDualInResolve |
Whether to use a dual algorithm in resolve.
The reverse is to use a primal algorithm |
| OsiDoScale | Whether to scale problem. |
| OsiDoCrash | Whether to create a non-slack basis (only in initialSolve). |
| OsiDoReducePrint | Whether to reduce amount of printout, e.g., for branch and cut. |
| OsiDoInBranchAndCut | Whether we are in branch and cut - so can modify behavior. |
| OsiLastHintParam | Just a marker, so that OsiSolverInterface can allocate a static sized array to store parameters. |
Definition at line 74 of file OsiSolverParameters.hpp.
| enum OsiHintStrength |
| OsiHintIgnore | Ignore hint (default). |
| OsiHintTry | This means it is only a hint. |
| OsiHintDo | This means do hint if at all possible. |
| OsiForceDo | And this means throw an exception if not possible. |
Definition at line 98 of file OsiSolverParameters.hpp.
1.4.7