Pyomo牛顿求解器
(类来自 pyomo.contrib.pynumero.algorithms.solvers.scipy_solvers)
- class pyomo.contrib.pynumero.algorithms.solvers.scipy_solvers.PyomoNewtonSolver(options=None)[源代码]
基础类:
PyomoScipySolver- __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)
- Parameters:
model (BlockData) – 将要被求解的模型
timer (HierarchicalTimer) – 一个HierarchicalTimer,由该对象创建的“子计时器”将附加到该计时器上。如果未提供,则创建一个新的计时器。
tee (Bool) – 一个虚拟标志,指示是否应显示求解器输出。 当前支持的SciPy求解器没有输出,因此设置此标志不会产生任何效果。
- Returns:
包含求解的结果
- Return type: