81 double lower,
double upper,
double dflt = 0.0,
82 bool display =
true) ;
89 int lower,
int upper,
int dflt = 0,
90 bool display =
true) ;
102 std::string firstValue,
int dflt,
bool display =
true) ;
111 std::string dflt,
bool display =
true) ;
116 bool display =
true) ;
142 return (paramCode_) ;
153 inline OsiSolverInterface *
obj()
const {
175 OsiSolverInterface *obj_ ;
187 namespace CbcOsiParamUtils {
189 OsiSolverInterface *osi) ;
CbcOsiParamCode
Enumeration for parameters that control an OsiSolverInterface object.
CbcOsiParam & operator=(const CbcOsiParam &rhs)
Assignment.
Class for control parameters that act on a OsiSolverInterface object.
void addCbcOsiParams(int &numParams, CoinParamVec ¶mVec, OsiSolverInterface *osi)
int pushCbcOsiDbl(CoinParam *param)
CbcOsiParam * clone()
Clone.
~CbcOsiParam()
Destructor.
int pushCbcOsiHint(CoinParam *param)
OsiSolverInterface * obj() const
Get the underlying OsiSolverInterface object.
void setObj(OsiSolverInterface *obj)
Set the underlying OsiSolverInterace object.
CbcOsiParam()
Default constructor.
void setOsiSolverInterfaceDefaults(OsiSolverInterface *osi)
void loadOsiParamObj(const CoinParamVec paramVec, CbcGenCtlBlk *ctlBlk)
void setParamCode(CbcOsiParamCode code)
Set the parameter code.
int pushCbcOsiLogLevel(CoinParam *param)
int pushCbcOsiKwd(CoinParam *param)
int pushCbcOsiInt(CoinParam *param)
CbcOsiParamCode paramCode() const
Get the parameter code.