8.5.11. MDOVar

MDOVar

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

方法

MDOVar

在模型里新建一个决策变量

get

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

get

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

get

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

get

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

index

检索该变量的索引

sameAs

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

set

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

set

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

set

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

set

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

toString

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

MDOVar(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)

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

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

该决策变量的字符串形式