求解器工厂
(函数来自 pyomo.future)
- pyomo.future.solver_factory(version=None)[source]
获取(或设置)SolverFactory的活动实现
这允许用户查询/设置应在整个Pyomo中使用的SolverFactory的当前实现。有效选项包括:
1: 原始的 Pyomo SolverFactory2: 来自APPSI的SolverFactory3: 来自 pyomo.contrib.solver 的 SolverFactory
当前活动版本可以通过调用不带参数的方法获得
>>> from pyomo.__future__ import solver_factory >>> solver_factory() 1
可以通过将适当的版本传递给此函数来设置活动工厂:
>>> solver_factory(3) <pyomo.contrib.solver.factory.SolverFactoryClass object ...>
或通过导入“special”名称:
>>> from pyomo.__future__ import solver_factory_v3