00001
00002
00003
00004
00005 #ifndef OsiSolverParameters_H
00006 #define OsiSolverParameters_H
00007
00008 enum OsiIntParam {
00012 OsiMaxNumIteration = 0,
00016 OsiMaxNumIterationHotStart,
00035 OsiNameDiscipline,
00038 OsiLastIntParam
00039 };
00040
00041 enum OsiDblParam {
00045 OsiDualObjectiveLimit = 0,
00049 OsiPrimalObjectiveLimit,
00052 OsiDualTolerance,
00055 OsiPrimalTolerance,
00057 OsiObjOffset,
00060 OsiLastDblParam
00061 };
00062
00063
00064 enum OsiStrParam {
00067 OsiProbName = 0,
00069 OsiSolverName,
00072 OsiLastStrParam
00073 };
00074
00075 enum OsiHintParam {
00077 OsiDoPresolveInInitial = 0,
00080 OsiDoDualInInitial,
00082 OsiDoPresolveInResolve,
00085 OsiDoDualInResolve,
00087 OsiDoScale,
00089 OsiDoCrash,
00091 OsiDoReducePrint,
00093 OsiDoInBranchAndCut,
00096 OsiLastHintParam
00097 };
00098
00099 enum OsiHintStrength {
00101 OsiHintIgnore = 0,
00103 OsiHintTry,
00105 OsiHintDo,
00107 OsiForceDo
00108 };
00109
00110 #endif