跳至主内容
框架 无框架

类IloTimer

定义文件: ilconcert/iloenv.h
IloTimer的地图IloTimerIloTimer
代表计时器。

IloTimer实例代表 Concert 技术模型中的计时器。 它的工作原理就像一块秒表。 计时器报告 CPU 时间。 在多线程环境中,计时器汇总每个线程使用的 CPU 时间。

另请参阅:

方法概要
public IloEnvgetEnv() const
public IloNumgetTime() const
public IloTimer(const IloEnv env)
public voidreset()
public IloNumrestart()
public IloNumstart()
public IloNumstop()
方法详细信息

IloTimer

publicIloTimer(constIloEnv env)

此构造函数创建一个计时器。


getEnv

publicIloEnv getEnv() const

该成员函数返回调用定时器的环境。


getTime

publicIloNum getTime() const

该成员函数返回自上述条件之一出现以来的累计时间(以秒为单位):


重置

公共 voidreset()

该成员函数将调用定时器的经过时间设置为0.0。 它还能停止计时。


RESTART

publicIloNum restart()

该成员函数返回累计时间,将调用定时器重置为0.0,并再次启动定时器。 换句话说,成员函数 "restart等同于成员函数 "reset和 "start


开始

publicIloNum start()

该成员函数使调用的定时器恢复累积时间。 它返回迄今为止累积的时间。


stop

publicIloNum stop()

该成员函数将停止调用定时器,使其不再累积时间。