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
227 OsiSolverInterface *osi);
void setParamCode(CbcOsiParamCode code)
Set the parameter code.
OsiSolverInterface * obj() const
Get the underlying OsiSolverInterface object.
OsiSolverInterface * obj_
OsiSolverInterface object.
CbcOsiParam()
Default constructor.
CbcOsiParam(CbcOsiParamCode code, std::string name, std::string help, std::string dflt, bool display=true)
Constructor for a string parameter.
CbcOsiParam & operator=(const CbcOsiParam &rhs)
Assignment.
CbcOsiParamCode paramCode_
Parameter code.
void setObj(OsiSolverInterface *obj)
Set the underlying OsiSolverInterace object.
CbcOsiParam(CbcOsiParamCode code, std::string name, std::string help, double lower, double upper, double dflt=0.0, bool display=true)
Constructor for a parameter with a double value.
~CbcOsiParam()
Destructor.
CbcOsiParam(CbcOsiParamCode code, std::string name, std::string help, bool display=true)
Constructor for an action parameter.
CbcOsiParam(CbcOsiParamCode code, std::string name, std::string help, int lower, int upper, int dflt=0, bool display=true)
Constructor for a parameter with an integer value.
CbcOsiParam(const CbcOsiParam &orig)
Copy constructor.
CbcOsiParam(CbcOsiParamCode code, std::string name, std::string help, std::string firstValue, int dflt, bool display=true)
Constructor for a parameter with keyword values.
CbcOsiParamCode
Enumeration for parameters that control an OsiSolverInterface object.
CbcOsiParam * clone()
Clone.
CbcOsiParamCode paramCode() const
Get the parameter code.
int pushCbcOsiKwd(CoinParam *param)
void addCbcOsiParams(int &numParams, CoinParamVec ¶mVec, OsiSolverInterface *osi)
int pushCbcOsiLogLevel(CoinParam *param)
int pushCbcOsiHint(CoinParam *param)
int pushCbcOsiInt(CoinParam *param)
int pushCbcOsiDbl(CoinParam *param)
void setOsiSolverInterfaceDefaults(OsiSolverInterface *osi)
void loadOsiParamObj(const CoinParamVec paramVec, CbcGenCtlBlk *ctlBlk)