120 double lower,
double upper,
double dflt = 0.0,
121 bool display =
true);
128 int lower,
int upper,
int dflt = 0,
129 bool display =
true);
141 std::string firstValue,
int dflt,
bool display =
true);
150 std::string dflt,
bool display =
true);
155 bool display =
true);
194 inline OsiSolverInterface *
obj()
const
225 namespace CbcOsiParamUtils {
227 OsiSolverInterface *osi);
CbcOsiParamCode
Enumeration for parameters that control an OsiSolverInterface object.
OsiSolverInterface * obj_
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.
CbcOsiParamCode paramCode_
Parameter code.
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.