00001
00002
00003
00004 #ifndef OsiSolverParameters_H
00005 #define OsiSolverParameters_H
00006
00007 enum OsiIntParam {
00011 OsiMaxNumIteration = 0,
00015 OsiMaxNumIterationHotStart,
00034 OsiNameDiscipline,
00037 OsiLastIntParam
00038 };
00039
00040 enum OsiDblParam {
00044 OsiDualObjectiveLimit = 0,
00048 OsiPrimalObjectiveLimit,
00051 OsiDualTolerance,
00054 OsiPrimalTolerance,
00056 OsiObjOffset,
00059 OsiLastDblParam
00060 };
00061
00062
00063 enum OsiStrParam {
00066 OsiProbName = 0,
00068 OsiSolverName,
00071 OsiLastStrParam
00072 };
00073
00074 enum OsiHintParam {
00076 OsiDoPresolveInInitial = 0,
00079 OsiDoDualInInitial,
00081 OsiDoPresolveInResolve,
00084 OsiDoDualInResolve,
00086 OsiDoScale,
00088 OsiDoCrash,
00090 OsiDoReducePrint,
00092 OsiDoInBranchAndCut,
00095 OsiLastHintParam
00096 };
00097
00098 enum OsiHintStrength {
00100 OsiHintIgnore = 0,
00102 OsiHintTry,
00104 OsiHintDo,
00106 OsiForceDo
00107 };
00108
00109 #endif