8.6.11. MDOVar

MDOVar

在MindOpt应用程序中表示决策变量

方法

get

按名称检索变量拥有的int属性值

get

按名称检索变量拥有的char属性值

get

按名称检索变量拥有的double属性值

get

按名称检索变量拥有的字符串属性值

index

检索该变量的索引

sameAs

测试该变量是否与另一个变量相同

set

设置变量拥有的int属性的值

set

设置变量拥有的char属性的值

set

设置变量拥有的double属性的值

set

设置变量拥有的字符串属性的值

toString

对当前决策变量进行字符串转换

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)

按名称检索变量拥有的字符串属性值

Parameters:

MDO.StringAttr attr – 属性名称

Returns:

属性值

int index()

检索该变量的索引

Returns:

该变量的索引

bool sameAs(MDOVar v2)

测试该变量是否与另一个变量相同

Parameters:

MDOVar v2 – 要比较的变量

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)

设置变量拥有的字符串属性的值

Parameters:
  • MDO.StringAttr attr – 属性名称

  • String value – 要设置的新值

String toString()

对当前决策变量进行字符串转换

Returns:

该决策变量的字符串形式