8.5.5. MDOQConstr

class MDOQConstr

在MindOpt应用程序中表示一个二次约束。

方法

get

按其名称检索二次约束拥有的double属性值

get

按其名称检索二次约束拥有的字符串属性值

index

检索此二次约束的索引

sameAs

测试该二次约束是否与另一个相同

set

设置二次约束拥有的double属性的值

set

设置二次约束拥有的字符串属性的值

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

此二次约束的索引。

bool sameAs(MDOQConstr c2)

测试该二次约束是否与另一个相同

Parameters

MDOQConstr c2 – 要比较的二次约束

Returns

如果这两个是相同的,则为True

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 – 要设置的新值