00001
00002
00003
00004
00005 #ifndef OsiSolverParameters_H
00006 #define OsiSolverParameters_H
00007
00008 enum OsiIntParam {
00015 OsiMaxNumIteration = 0,
00022 OsiMaxNumIterationHotStart,
00043 OsiNameDiscipline,
00049 OsiLastIntParam
00050 } ;
00051
00052 enum OsiDblParam {
00058 OsiDualObjectiveLimit = 0,
00064 OsiPrimalObjectiveLimit,
00070 OsiDualTolerance,
00076 OsiPrimalTolerance,
00078 OsiObjOffset,
00084 OsiLastDblParam
00085 };
00086
00087
00088 enum OsiStrParam {
00093 OsiProbName = 0,
00098 OsiSolverName,
00104 OsiLastStrParam
00105 };
00106
00107 enum OsiHintParam {
00109 OsiDoPresolveInInitial = 0,
00112 OsiDoDualInInitial,
00114 OsiDoPresolveInResolve,
00117 OsiDoDualInResolve,
00119 OsiDoScale,
00121 OsiDoCrash,
00123 OsiDoReducePrint,
00125 OsiDoInBranchAndCut,
00128 OsiLastHintParam
00129 };
00130
00131 enum OsiHintStrength {
00133 OsiHintIgnore = 0,
00135 OsiHintTry,
00137 OsiHintDo,
00139 OsiForceDo
00140 };
00141
00142 #endif