91 double lower,
double upper,
double dflt = 0.0,
99 int lower,
int upper,
int dflt = 0,
100 bool display =
true);
112 std::string firstValue,
int dflt,
bool display =
true);
121 std::string dflt,
bool display =
true);
126 bool display =
true);
Class for control parameters that act on a CbcModel object.
CbcCbcParamCode paramCode() const
Get the parameter code
CbcCbcParam(CbcCbcParamCode 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.
void setParamCode(CbcCbcParamCode code)
Set the parameter code.
CbcModel * obj_
CbcModel object.
CbcCbcParam()
Default constructor.
CbcCbcParamCode paramCode_
Parameter code.
CbcCbcParamCode
Enumeration for parameters that control a CbcModel object.
CbcModel * obj() const
Get the underlying CbcModel object.
CbcCbcParam & operator=(const CbcCbcParam &rhs)
Assignment.
CbcCbcParam(CbcCbcParamCode code, std::string name, std::string help, std::string dflt, bool display=true)
Constructor for a string parameter.
~CbcCbcParam()
Destructor.
CbcCbcParam * clone()
Clone.
CbcCbcParam(CbcCbcParamCode code, std::string name, std::string help, bool display=true)
Constructor for an action parameter.
CbcCbcParam(CbcCbcParamCode 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.
CbcCbcParam(const CbcCbcParam &orig)
Copy constructor.
CbcCbcParam(CbcCbcParamCode code, std::string name, std::string help, std::string firstValue, int dflt, bool display=true)
Constructor for a parameter with keyword values.
void setObj(CbcModel *obj)
Set the underlying CbcModel object.
Simple Branch and bound class.
void setCbcModelDefaults(CbcModel *model)
void loadCbcParamObj(const CoinParamVec paramVec, int first, int last, CbcModel *model)
void addCbcCbcParams(int &numParams, CoinParamVec ¶mVec, CbcModel *model)
int pushCbcCbcDbl(CoinParam *param)
int pushCbcCbcInt(CoinParam *param)