time_code

(函数来自 pyomo.contrib.pyros.util)

pyomo.contrib.pyros.util.time_code(timing_data_obj, code_block_name, is_main_timer=False)[source]

在进入时启动计时器,在退出时存储经过的时间。

Parameters:
  • timing_data_obj (TimingData) – 计时数据对象。

  • code_block_name (str) – 正在计时的代码块的名称。

  • is_main_timer (bool) – 如果 is_main_timer=True,开始时间将存储在 timing_data_obj 中,允许使用 get_main_elapsed_time(timing_data_obj) 实时计算总耗时(例如,以强制执行时间限制)。