异步操作管理器

(类来自 pyomo.opt.parallel.manager)

class pyomo.opt.parallel.manager.AsynchronousActionManager[源代码]

基础类:object

__init__()[source]

构造函数

方法

__init__()

构造函数

clear()

清除管理器状态

execute(*args, **kwds)

同步执行一个操作。

get_results(ah)

返回求解器结果。

get_status(ah)

返回ActionHandle的状态。

num_queued()

返回排队的操作数量。

queue(*args, **kwds)

排队一个动作,返回一个ActionHandle对象。

wait_all(*args)

等待所有操作完成。

wait_any(*args)

等待任何操作(或指定的任何操作)完成,并返回相应的ActionHandle。

wait_for(ah)

等待指定的操作完成。

成员文档

clear()[source]

清除管理器状态

execute(*args, **kwds)[source]

同步执行一个操作。

get_results(ah)[source]

返回求解器结果。如果求解器结果不可用,返回None。

get_status(ah)[source]

返回ActionHandle的状态。

num_queued()[source]

返回排队的操作数量。

queue(*args, **kwds)[source]

排队一个动作,返回一个ActionHandle对象。

wait_all(*args)[source]

等待所有操作完成。此方法的参数应为ActionHandle对象或返回ActionHandle对象的迭代器。如果未提供参数,则此方法将在所有排队的操作完成后终止。

wait_any(*args)[source]

等待任何操作(或任何指定的操作)完成,并返回相应的ActionHandle。

wait_for(ah)[source]

等待指定的操作完成。