SosBuilder::GetSize()

获取SOS约束中元素个数。

概要

int GetSize()

返回值

元素个数。

SosBuilder::GetType()

获取SOS约束类型。

概要

int GetType()

返回值

SOS约束类型。

SosBuilder::GetVar()

从SOS约束中指定索引的元素中获取变量。

概要

Var GetVar(int i)

参量

i: 指定的索引值。

返回值

指定索引元素对应的变量。

SosBuilder::GetVars()

获取SOS约束中所有元素对应的变量。

概要

VarArray GetVars()

返回值

变量构成的VarArray对象。

SosBuilder::GetWeight()

从SOS约束中指定索引的元素中获取权重。

概要

double GetWeight(int i)

参量

i: 指定的索引值。

返回值

指定索引元素中对应的权重。

SosBuilder::GetWeights()

获取SOS约束中所有元素对应的权重。

概要

double GetWeights()

返回值

指向权重数组的指针。

SosBuilder::Set()

设置SOS约束的变量和权重。

概要

void Set(

const VarArray &vars,

const double *pWeights,

int type)

参量

vars: 变量构成的VarArray类。

pWeights: 指向权重的指针。

type: SOS约束的类型。