120 double lower,
double upper,
double dflt = 0.0,
128 int lower,
int upper,
int dflt = 0,
141 std::string firstValue,
int dflt,
bool display =
true);
150 std::string dflt,
bool display =
true);
225 namespace CbcOsiParamUtils {
int pushCbcOsiKwd(CoinParam *param)
void setObj(OsiSolverInterface *obj)
Set the underlying OsiSolverInterace object.
CbcOsiParam & operator=(const CbcOsiParam &rhs)
Assignment.
bool display() const
Get visibility of parameter.
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.
Abstract Base Class for describing an interface to a solver.
int pushCbcOsiLogLevel(CoinParam *param)
OsiSolverInterface * obj_
OsiSolverInterface object.
int pushCbcOsiDbl(CoinParam *param)
void addCbcOsiParams(int &numParams, CoinParamVec ¶mVec, OsiSolverInterface *osi)
CbcOsiParamCode paramCode_
Parameter code.
A base class for `keyword value' command line parameters.
int pushCbcOsiHint(CoinParam *param)
int pushCbcOsiInt(CoinParam *param)
void loadOsiParamObj(const CoinParamVec paramVec, CbcGenCtlBlk *ctlBlk)
std::string name() const
Return the parameter keyword (name) string.