输入数据标准化器

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

class pyomo.contrib.pyros.config.InputDataStandardizer(ctype, cdatatype, ctype_validator=None, cdatatype_validator=None, allow_repeats=False)[source]

基础类:object

用于可转换为Pyomo组件类型列表的对象的标准化器。

Parameters:
  • ctype (type) – Pyomo 组件类型,例如 Component、Var 或 Param。

  • cdatatype (type) – 对应的Pyomo组件数据类型,例如 ComponentData, VarData, 或 ParamData。

  • ctype_validator (callable, optional) – 用于验证ctype类型对象的验证器函数。

  • cdatatype_validator (callable, optional) – 用于验证cdatatype类型对象的验证函数。

  • allow_repeats (bool, optional) – 如果为True,则允许在最终列表中重复组件数据条目,否则为False。

ctype
cdatatype
ctype_validator
cdatatype_validator
allow_repeats
__init__(ctype, cdatatype, ctype_validator=None, cdatatype_validator=None, allow_repeats=False)[source]

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

方法

__init__(ctype, cdatatype[, ...])

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

domain_name()

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

成员文档

domain_name()[source]

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