跳至主内容
框架 无框架

枚举IntInfo

定义文件: ilcp/cpext.h
IlcCPEngine的整数信息 .

An enumeration for the class IlcCPEngine.

IlcCPEngine::getInfo使用这些值来获取调用工作者的本地信息,而不是整个搜索过程的全局信息。 例如,"IlcCPEngine::getInfo(IlcCPEngine::NumberOfBranches)将返回截至当前搜索点该本地工作站执行的分支数。

字段

NumberOfChoicePoints = 1

该信息是本地工作者 "IlcCPEngine实例中迄今为止执行的选择点数。

NumberOfFails = 2

该信息是本地 Worker "IlcCPEngine实例迄今为止执行的失败次数。

NumberOfBranches = 3

该信息是本地 Worker "IlcCPEngine实例迄今为止执行的分支数量。

NumberOfEngineVariables = 6

高级信息。 该信息表示在当前搜索点上本地引擎创建的 "引擎 "变量总数。 IlcIntVar、"IlcIntervalVar和 "IlcSequenceVar是引擎变量。

MemoryUsage = 8

该信息表示本地 "IlcCPEngine实例及其任何从属对象使用的内存总量(以字节为单位)。

WorkerId = 26

CP 优化器在并行求解时会为每个本地工作者分配一个 ID。 该 ID 的取值范围为 0 到工作线程数减去 1。

NumberOfEngineConstraints = 2018

高级信息。 该信息表示在当前搜索点上本地引擎中创建的"'引擎'"约束的总数。 这主要是内部测量,但对于调试或了解内存使用情况很有用。

ILC_MAX_IntInfo