PyomoScipySolver

(类来自 pyomo.contrib.pynumero.algorithms.solvers.scipy_solvers)

class pyomo.contrib.pynumero.algorithms.solvers.scipy_solvers.PyomoScipySolver(options=None)[source]

基础类:object

__init__(options=None)[源代码]

方法

__init__([options])

available([exception_flag])

create_nlp_solver(**kwds)

get_nlp()

get_pyomo_results(model, scipy_results)

license_is_valid()

set_options(options)

solve(model[, timer, tee])

version()

成员文档

solve(model, timer=None, tee=False)[source]
Parameters:
  • model (BlockData) – 将要被求解的模型

  • timer (HierarchicalTimer) – 一个HierarchicalTimer,由该对象创建的“子计时器”将附加到该计时器上。如果未提供,则创建一个新的计时器。

  • tee (Bool) – 一个虚拟标志,指示是否应显示求解器输出。 当前支持的SciPy求解器没有输出,因此设置此标志不会产生任何效果。

Returns:

包含求解的结果

Return type:

SolverResults