8.5.5. MDOConstr¶
- MDOConstr¶
在MindOpt应用程序中表示约束
方法
初始化一个MDOConstr
构建和输入模型关联的约束
按名称检索约束拥有的int属性值
按名称检索约束拥有的char属性值
按其名称检索约束拥有的double属性值
按名称检索约束拥有的String属性值
检索该约束的索引
检测该约束是否与另一个约束相同
设置约束拥有的int属性的值
设置约束拥有的char属性的值
设置约束拥有的double属性的值
设置约束拥有的String属性的值
修改该约束项在模型里的索引值
- MDOConstr()¶
初始化一个MDOConstr
- MDOConstr(long model, int index)¶
构建和输入模型关联的约束
- Parameters
long model – 相关联的模型
int index – 在该模型里的索引
- 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
属性值
- String get(MDO.StringAttr attr)¶
按名称检索约束拥有的String属性值
- Parameters
MDO.StringAttr attr – 属性名称
- Returns
属性值
- int index()¶
检索该约束的索引
- Returns
该约束的索引
- boolean sameAs(MDOConstr other)¶
检测该约束是否与另一个约束相同
- Parameters
MDOConstr other – 被比较的约束
- Returns
如果这两个约束相同,则返回True
- 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, String value)¶
设置约束拥有的String属性的值
- Parameters
MDO.StringAttr attr – 属性名称
String value – 要设置的新值
- void setIndex(int index)¶
修改该约束项在模型里的索引值
- Parameters
int index – 新的索引