可解决的求解器

(类来自 pyomo.contrib.pyros.config)

class pyomo.contrib.pyros.config.SolverResolvable(require_available=True, solver_desc='solver')[source]

基础类:object

用于将对象(如字符串)转换为Pyomo求解器的可调用对象。

Parameters:
  • require_available (bool, 可选) – 如果通过 self 获取的标准化求解器对象的 available() 方法必须返回 True,则为 True,否则为 False。

  • solver_desc (str, optional) – 通过self获得的求解器描述符, 例如‘local solver’ 或‘global solver’。此参数用于 构建错误/异常消息。

require_available
solver_desc
__init__(require_available=True, solver_desc='solver')[source]

初始化自身(参见类文档字符串)。

方法

__init__([require_available, solver_desc])

初始化自身(参见类文档字符串)。

domain_name()

返回简要描述自身涵盖的域的字符串。

is_solver_type(obj)

如果对象被认为是Pyomo求解器,则返回True,否则返回False。

成员文档

domain_name()[source]

返回简要描述自身涵盖的域的字符串。

static is_solver_type(obj)[source]

如果对象被认为是Pyomo求解器,则返回True,否则返回False。

一个对象被认为是Pyomo求解器,只要它具有名为'solve'和'available'的可调用属性。