SolverManager_NEOS
(类来自 pyomo.neos.plugins.kestrel_plugin)
- class pyomo.neos.plugins.kestrel_plugin.SolverManager_NEOS(**kwds)[源代码]
-
- __init__(**kwds)
构造函数
方法
__init__(**kwds)构造函数
clear()清除管理器状态
execute(*args, **kwds)同步执行一个操作。
get_results(ah)返回求解器结果。
get_status(ah)返回ActionHandle的状态。
返回排队的操作数量。
queue(*args, **kwds)排队一个动作,返回一个ActionHandle对象。
solve(*args, **kwds)solve_all(solver, instances, **kwds)一个简单的实用程序,用于将求解器应用于一系列问题实例。
wait_all(*args)等待所有操作完成。
wait_any(*args)等待任何操作(或指定的任何操作)完成,并返回相应的ActionHandle。
wait_for(ah)等待指定的操作完成。
成员文档
- 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)
等待指定的操作完成。