8.8.14. MDOLinExpr

MDOLinExpr

在MindOpt应用程序中表示线性表达式。线性表达式可以包含线性项和常数。

属性

Constant

检索包含在线性表达式中的常量值

Size

检索线性表达式中包含的线性项的总数

Value

在问题求解以后,线性表达式的值

Constant

检索包含在线性表达式中的常量值

Size

检索线性表达式中包含的线性项的总数

Value

在问题求解以后,线性表达式的值

方法

Add

将另一个线性项添加进当前的线性项

AddConstant

向线性表达式中添加一个常量

AddTerm

将单个线性项添加到该线性表达式

AddTerms

将多个线性项添加到该线性表达式

AddTerms

将多个线性项插入到该线性表达式的指定位置

Clear

清除该线性表达式,即删除所有项并将其常量重置为零

GetCoeff

检索第i个线性项中包含的系数

GetVar

检索第i个线性项中包含的变量

MDOLinExpr

构造一个MDOLinExpr

MDOLinExpr

用一个变量构造一个MDOLinExpr

MDOLinExpr

用已有的MDOLinExpr构造一个MDOLinExpr

MultAdd

将另一个线性项的常数倍添加进当前的线性项

Remove

按其索引从该线性表达式中删除线性项

Remove

删除包含指定变量的所有线性项

ToString

对当前线性项进行字符串转换

void Add(MDOLinExpr le)

将另一个线性项添加进当前的线性项

Parameters

MDOLinExpr le – 被添加的线性项

void AddConstant(double c)

向线性表达式中添加一个常量

Parameters

double c – 要添加的值

void AddTerm(double coeff, MDOVar var)

将单个线性项添加到该线性表达式

Parameters
  • double coeff – 要添加的项的系数

  • MDOVar var – 要添加的项的变量

void AddTerms(double[] coeff, MDOVar[] var)

将多个线性项添加到该线性表达式

Parameters
  • double[] coeff – 要添加的项的系数

  • MDOVar[] var – 要添加的项的变量

void AddTerms(double[] coeff, MDOVar[] var, int start, int len)

将多个线性项插入到该线性表达式的指定位置

Parameters
  • double[] coeff – 要添加的项的系数

  • MDOVar[] var – 要添加的项的变量

  • int start – 添加的起始位置

  • int len – 要添加的项的数量

void Clear()

清除该线性表达式,即删除所有项并将其常量重置为零

double GetCoeff(int i)

检索第i个线性项中包含的系数

Parameters

int i – 线性项的索引

Returns

第i个线性项中包含的系数

MDOVar GetVar(int i)

检索第i个线性项中包含的变量

Parameters

int i – 线性项的索引

Returns

第i个线性项中包含的变量

MDOLinExpr()

构造一个MDOLinExpr。

MDOLinExpr(MDOVar var)

用一个变量构造一个MDOLinExpr。

Parameters

MDOVar var – 用来构造表达式的变量。

MDOLinExpr(MDOLinExpr le)

用已有的MDOLinExpr构造一个MDOLinExpr。

Parameters

MDOLinExpr le – 已有的MDOLinExpr

void MultAdd(double m, MDOLinExpr le)

将另一个线性项的常数倍添加进当前的线性项

Parameters
  • double m – 常数倍数

  • MDOLinExpr le – 被添加的线性项

void Remove(int i)

按其索引从该线性表达式中删除线性项

Parameters

int i – 要删除的项的索引

bool Remove(MDOVar v)

删除包含指定变量的所有线性项

Parameters

MDOVar v – 要移除的变量

Returns

如果删除了至少1个项,则返回True

string ToString()

对当前线性项进行字符串转换

Returns

该线性项的字符串形式