8.5.7. MDOPsdVar

class MDOPsdVar

在MindOpt应用程序中表示PSD变量

方法

get

通过其名称检索PSD变量拥有的int属性值

get

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

get

通过其名称检索PSD变量拥有的矩阵属性值

index

检索该PSD变量的索引

sameAs

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

set

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

set

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

set

设置PSD变量拥有的矩阵属性的值

int get(MDO_IntAttr attr)

通过其名称检索PSD变量拥有的int属性值

Parameters:

MDO_IntAttr attr – 属性名称

Returns:

属性值

std::string get(MDO_StringAttr attr)

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

Parameters:

MDO_StringAttr attr – 属性名称

Returns:

属性值

MDOMatrix get(MDO_MatAttr attr)

通过其名称检索PSD变量拥有的矩阵属性值

Parameters:

MDO_MatAttr attr – 属性名称

Returns:

属性值

int index()

检索该PSD变量的索引

Returns:

该PSD变量的索引

bool sameAs(MDOPsdVar v2)

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

Parameters:

MDOPsdVar v2 – 要比较的PSD变量

Returns:

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

void set(MDO_IntAttr attr, int value)

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

Parameters:
  • MDO_IntAttr attr – 属性名称

  • int value – 要设置的新值

void set(MDO_StringAttr attr, const std::string &value)

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

Parameters:
  • MDO_StringAttr attr – 属性名称

  • const std::string& value – 要设置的新值

void set(MDO_MatAttr attr, const MDOMatrix &value)

设置PSD变量拥有的矩阵属性的值

Parameters:
  • MDO_MatAttr attr – 属性名称

  • const MDOMatrix& value – 要设置的新值