00001
00002
00003
00004 #ifndef OsiSolverParameters_H
00005 #define OsiSolverParameters_H
00006
00007 enum OsiIntParam {
00011 OsiMaxNumIteration = 0,
00015 OsiMaxNumIterationHotStart,
00018 OsiLastIntParam
00019 };
00020
00021 enum OsiDblParam {
00025 OsiDualObjectiveLimit = 0,
00029 OsiPrimalObjectiveLimit,
00032 OsiDualTolerance,
00035 OsiPrimalTolerance,
00038 OsiObjOffset,
00041 OsiLastDblParam
00042 };
00043
00044
00045 enum OsiStrParam {
00048 OsiProbName = 0,
00050 OsiSolverName,
00053 OsiLastStrParam
00054 };
00055
00056 enum OsiHintParam {
00058 OsiDoPresolveInInitial = 0,
00061 OsiDoDualInInitial,
00063 OsiDoPresolveInResolve,
00066 OsiDoDualInResolve,
00068 OsiDoScale,
00070 OsiDoCrash,
00071
00072 OsiDoReducePrint,
00075 OsiLastHintParam
00076 };
00077
00078 enum OsiHintStrength {
00080 OsiHintIgnore = 0,
00082 OsiHintTry,
00084 OsiHintDo,
00086 OsiForceDo
00087 };
00088
00089 #endif