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,
00072 OsiDoReducePrint,
00074 OsiDoInBranchAndCut,
00077 OsiLastHintParam
00078 };
00079
00080 enum OsiHintStrength {
00082 OsiHintIgnore = 0,
00084 OsiHintTry,
00086 OsiHintDo,
00088 OsiForceDo
00089 };
00090
00091 #endif