Osi trunk
OsiSolverParameters.hpp
Go to the documentation of this file.
00001 // Copyright (C) 2000, International Business Machines
00002 // Corporation and others.  All Rights Reserved.
00003 // This code is licensed under the terms of the Eclipse Public License (EPL).
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines