伪映射

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

class pyomo.core.base.block.PseudoMap(block, ctype, active=None, sort=False)[source]

基础类:Mixin

这个类向内部的BlockData数据结构提供了一个“模拟”的字典接口。我们将这个对象返回给用户,以保留历史性的“{ctype : {name : obj}}”接口,而无需实际重新生成那个字典嵌套字典的数据结构。

我们现在支持 {ctype : PseudoMap()}

__init__(block, ctype, active=None, sort=False)[source]

待办事项

方法

__init__(block, ctype[, active, sort])

待办事项

items()

生成器返回在Block上定义的组件的(名称,组件)元组

iteritems()

已弃用。

iterkeys()

已弃用。

itervalues()

已弃用。

keys()

生成器返回在Block上定义的组件名称

values()

生成器返回在Block上定义的组件

成员文档

items()[source]

生成器返回在Block上定义的组件的(名称,组件)元组

iteritems()[source]

已弃用。

生成器返回在Block上定义的组件的(名称,组件)元组

自版本6.0起已弃用:iteritems方法已被弃用。请使用dict.items()。

iterkeys()[source]

已弃用。

生成器返回在Block上定义的组件名称

自版本6.0起已弃用:iterkeys方法已被弃用。请使用dict.keys()。

itervalues()[source]

已弃用。

生成器返回在Block上定义的组件

自版本6.0起已弃用:itervalues方法已被弃用。请使用dict.values()。

keys()[source]

生成器返回在Block上定义的组件名称

values()[source]

生成器返回在Block上定义的组件