检查组件是否源自模型
(函数来自 pyomo.contrib.pyros.util)
- pyomo.contrib.pyros.util.check_components_descended_from_model(model, components, components_name, config)[source]
检查提供的Pyomo组件对象序列中的所有成员是否都源自给定的ConcreteModel对象。
- Parameters:
model (ConcreteModel) – 所有组件都应从该模型派生。
组件 (可迭代的组件) – 感兴趣的组件。
components_name (str) – 组件序列的简要描述或名称。用于构建错误消息。
config (ConfigDict) – PyROS 求解器选项。
- Raises:
ValueError – 如果components中至少有一个条目不是从model派生的。