76 double lower,
double upper,
double dflt = 0.0,
77 bool display =
true) ;
84 int lower,
int upper,
int dflt = 0,
85 bool display =
true) ;
97 std::string firstValue,
int dflt,
bool display =
true) ;
106 std::string dflt,
bool display =
true) ;
111 bool display =
true) ;
148 inline OsiSolverInterface *
obj()
const {
182 namespace CbcOsiParamUtils {
184 OsiSolverInterface *osi) ;
int pushCbcOsiKwd(CoinParam *param)
void setObj(OsiSolverInterface *obj)
Set the underlying OsiSolverInterace object.
CbcOsiParam & operator=(const CbcOsiParam &rhs)
Assignment.
CbcOsiParamCode paramCode() const
Get the parameter code.
Class for control parameters that act on a OsiSolverInterface object.
CbcOsiParamCode
Enumeration for parameters that control an OsiSolverInterface object.
~CbcOsiParam()
Destructor.
void setOsiSolverInterfaceDefaults(OsiSolverInterface *osi)
void setParamCode(CbcOsiParamCode code)
Set the parameter code.
CbcOsiParam()
Default constructor.
CbcOsiParam * clone()
Clone.
OsiSolverInterface * obj() const
Get the underlying OsiSolverInterface object.
int pushCbcOsiLogLevel(CoinParam *param)
OsiSolverInterface * obj_
OsiSolverInterface object.
int pushCbcOsiDbl(CoinParam *param)
void addCbcOsiParams(int &numParams, CoinParamVec ¶mVec, OsiSolverInterface *osi)
CbcOsiParamCode paramCode_
Parameter code.
int pushCbcOsiHint(CoinParam *param)
int pushCbcOsiInt(CoinParam *param)
void loadOsiParamObj(const CoinParamVec paramVec, CbcGenCtlBlk *ctlBlk)