| 概述 | 组 | 树 | 图形 | 不推荐 | 索引 | 概念 |

布尔变量也被称为二元决策变量。 它们的值可以是 0(零)或 1(一)。
该类中的大多数成员函数都包含 "assert语句。 有关宏 "NDEBUG(打开或关闭这些 "assert语句的方法)的解释,请参阅Assert 和 NDEBUG 概念。
提取的内容
IloBoolVar"的实例被 "IloSolver"和 "IloCP"提取为域为 [0...1] 的类 "IlcIntVar的实例。
IloBoolVar的实例由 "IloCplex提取(在 "CPLEX C++ API 参考手册)中记录为一列,代表 "Bool类型的数值变量,其边界由 "IloBoolVar指定)。
另请参阅:
| 方法概要 | |
|---|---|
public | IloBoolVar(IloEnv env, IloInt min=0, IloInt max=1, const char * name=0) |
public | IloBoolVar(IloEnv env, const char * name) |
public | IloBoolVar(const IloAddNumVar & column, const char * name=0) |
从 "IloIntVar继承的方法 |
|---|
getImpl, getLB, getMax, getMin, getUB, IloIntVar, IloIntVar, IloIntVar, IloIntVar, IloIntVar, IloIntVar, IloIntVar, IloIntVar, setBounds, setLB, setMax, setMin, setPossibleValues, setUB |
从 "IloIntExprArg继承的方法 |
|---|
getImpl, IloIntExprArg, IloIntExprArg |
从 "IloNumExprArg继承的方法 |
|---|
getImpl, IloNumExprArg, IloNumExprArg |
| 方法详细信息 |
|---|
该构造函数创建了一个布尔变量,并将其作为环境 "env的一部分。 默认情况下,布尔变量的值为 0(零)或 1(一)。 默认情况下,其名称为空字符串,但您也可以指定一个自己喜欢的名称。
该构造函数创建了一个布尔变量,并将其作为环境 "env的一部分。 默认情况下,其名称为空字符串,但您也可以指定一个自己喜欢的名称。
这个构造函数像这样创建一个 "IloBoolVar实例:
IloNumVar(column, 0.0, 1.0, ILOBOOL, name);