Constraint::ComputeShadowPriceRange()

计算给定约束的影子价格范围。

概要

void ComputeShadowPriceRange(

int ifRhs,

double *pLower,

double *pUpper)

参量

ifRhs: 对于范围约束,是否使用右端项计算影子价格。

pLower: 影子价格的下界。

pUpper: 影子价格的上界。

Constraint::Get()

获得约束的信息值。 支持"Dual", "Slack", "DualFarkas", "LB" 和 "UB"等信息。

概要

double Get(const char *szInfo)

参量

szInfo: 所需要获得的信息名。

返回值

信息值。

Constraint::GetBasis()

获得Constraint的基状态。

概要

int GetBasis()

返回值

Constraint的基状态。

Constraint::GetIdx()

获取Constraint的索引值。

概要

int GetIdx()

返回值

Constraint的索引值。

Constraint::GetLowerIIS()

获取约束下界的IIS状态。

概要

int GetLowerIIS()

返回值

约束下界的IIS状态。

Constraint::GetName()

获取Constraint的名称。

概要

const char *GetName()

返回值

Constraint的名称。

Constraint::GetUpperIIS()

获取约束上界的IIS状态。

概要

int GetUpperIIS()

返回值

约束上界的IIS状态。

Constraint::Remove()

从模型中删除当前的Constraint。

概要

void Remove()

Constraint::Set()

设置约束的信息值。 支持"LB", "UB"等属性。

概要

void Set(const char *szInfo, double value)

参量

szInfo: 所需要设置的信息名。

value: 新的信息值。

Constraint::SetName()

设置Constraint的名称。

概要

void SetName(const char *szName)

参量

szName: Constraint的名称。