8.5.3. MDOVar¶
-
class MDOVar¶
在MindOpt应用程序中表示决策变量
方法
按名称检索变量拥有的int属性值
按名称检索变量拥有的char属性值
按名称检索变量拥有的double属性值
按名称检索变量拥有的字符串属性值
检索该变量的索引
测试该变量是否与另一个变量相同
设置变量拥有的int属性的值
设置变量拥有的char属性的值
设置变量拥有的double属性的值
设置变量拥有的字符串属性的值
-
int get(MDO_IntAttr attr)¶
按名称检索变量拥有的int属性值
- Parameters
MDO_IntAttr attr – 属性名称
- Returns
属性值
-
char get(MDO_CharAttr attr)¶
按名称检索变量拥有的char属性值
- Parameters
MDO_CharAttr attr – 属性名称
- Returns
属性值
-
double get(MDO_DoubleAttr attr)¶
按名称检索变量拥有的double属性值
- Parameters
MDO_DoubleAttr attr – 属性名称
- Returns
属性值
-
std::string get(MDO_StringAttr attr)¶
按名称检索变量拥有的字符串属性值
- Parameters
MDO_StringAttr attr – 属性名称
- Returns
属性值
-
int index()¶
检索该变量的索引
- Returns
该变量的索引
-
void set(MDO_IntAttr attr, int value)¶
设置变量拥有的int属性的值
- Parameters
MDO_IntAttr attr – 属性名称
int value – 要设置的新值
-
void set(MDO_CharAttr attr, char value)¶
设置变量拥有的char属性的值
- Parameters
MDO_CharAttr attr – 属性名称
char value – 要设置的新值
-
void set(MDO_DoubleAttr attr, double value)¶
设置变量拥有的double属性的值
- Parameters
MDO_DoubleAttr attr – 属性名称
double value – 要设置的新值
-
void set(MDO_StringAttr attr, const std::string &value)¶
设置变量拥有的字符串属性的值
- Parameters
MDO_StringAttr attr – 属性名称
const std::string& value – 要设置的新值
-
int get(MDO_IntAttr attr)¶