deactivate_model_at

(函数来自 pyomo.dae.set_utils)

pyomo.dae.set_utils.deactivate_model_at(b, cset, pts, allow_skip=True, suppress_warnings=False)[source]

在块b中查找任何由cset显式(而非隐式)索引的块或约束,并在指定点停用它。隐式索引的组件被排除在外,因为它们的一个父块将被停用,因此停用它们也是多余的。

Parameters:
  • b – 要搜索的块

  • cset – 感兴趣的连续集

  • pts – 在ContinuousSet中要停用的值或值列表

Returns:

一个字典,将pts中的点映射到已在那里停用的组件数据列表