反向转换令牌

(类来自 pyomo.core.base.transformation)

class pyomo.core.base.transformation.ReverseTransformationToken(transformation, model, targets, reverse_dict)[source]

基础类:object

由可逆变换的apply_to方法返回的类,可以传递回变换以撤销其对模型的更改。

我们存储了创建它的转换,以便在用户尝试恢复时进行一些基本的错误检查,并且我们存储了一个字典,该字典可以是转换想要/需要的任何内容,以便自身恢复。

Parameters:
  • transformation – 创建此令牌的转换类

  • model – 创建此令牌时正在转换的模型

  • targets – 创建此令牌时正在转换的“model”上的目标。

  • reverse_dict – 包含转换所需所有内容的字典,以便撤销自身。

__init__(transformation, model, targets, reverse_dict)[source]

方法

__init__(transformation, model, targets, ...)

check_token_valid(cls, model, targets)

属性

reverse_dict

transformation

成员文档