SolverManager_NEOS

(类来自 pyomo.neos.plugins.kestrel_plugin)

class pyomo.neos.plugins.kestrel_plugin.SolverManager_NEOS(**kwds)[源代码]

基础类:AsynchronousSolverManager

__init__(**kwds)

构造函数

方法

__init__(**kwds)

构造函数

clear()

清除管理器状态

execute(*args, **kwds)

同步执行一个操作。

get_results(ah)

返回求解器结果。

get_status(ah)

返回ActionHandle的状态。

num_queued()

返回排队的操作数量。

queue(*args, **kwds)

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

solve(*args, **kwds)

solve_all(solver, instances, **kwds)

一个简单的实用程序,用于将求解器应用于一系列问题实例。

wait_all(*args)

等待所有操作完成。

wait_any(*args)

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

wait_for(ah)

等待指定的操作完成。

成员文档

clear()[source]

清除管理器状态

execute(*args, **kwds)

同步执行一个操作。

get_results(ah)

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

get_status(ah)

返回ActionHandle的状态。

num_queued()

返回排队的操作数量。

queue(*args, **kwds)

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

solve_all(solver, instances, **kwds)

一个简单的实用程序,用于将求解器应用于一系列问题实例。 求解器是异步应用的,并且执行屏障同步 以完成所有结果。所有关键字都传递给 求解器的每次调用,并且结果被加载 到每个实例中。

求解器管理器管理此过程,求解器用于管理每次求解器的调用。

wait_all(*args)

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

wait_any(*args)

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

wait_for(ah)

等待指定的操作完成。