GenConstrBuilder::GetBinVal()

获取与GenConstr的相关联的二进制值。

概要

int GetBinVal()

返回值

二进制值。

GenConstrBuilder::GetBinVar()

获取与GenConstr的相关联的二进制变量。

概要

Var GetBinVar()

返回值

二进制变量。

GenConstrBuilder::GetExpr()

获取与GenConstr的相关联的表达式。

概要

const Expr &GetExpr()

返回值

表达式对象。

GenConstrBuilder::GetIndType()

获取一般约束的类型。

概要

int GetIndType()

返回值

一般约束的类型,包括COPT_INDICATOR_IF,COPT_INDICATOR_ONLYIF和COPT_INDICATOR_IFANDONLYIF。

GenConstrBuilder::GetSense()

获取与GenConstr的相关联的约束类型。

概要

char GetSense()

返回值

约束类型。

GenConstrBuilder::Set()

设置一般约束的二进制变量,二进制值,表达式,约束类型,以及一般约束类型。

概要

void Set(

Var bvar,

int bval,

const Expr &expr,

char sense,

int type)

参量

bvar: 二进制变量。

bval: 二进制值。

expr: 表达式。

sense: 约束类型。

type: 一般约束类型,默认为COPT_INDICATOR_IF。