(class from pyomo.core.kernel.suffix)
pyomo.core.kernel.suffix
Bases: ComponentMap, ICategorizedObject
ComponentMap
ICategorizedObject
The interface for suffixes.
Methods
__init__(*args, **kwds)
__init__
activate()
activate
Activate this object.
clear()
clear
clone()
clone
Returns a copy of this object with the parent pointer set to None.
None
deactivate()
deactivate
Deactivate this object.
get(k[,d])
get
getname([fully_qualified, name_buffer, ...])
getname
Dynamically generates a name for this object.
items()
items
keys()
keys
pop(k[,d])
pop
If key is not found, d is returned if given, otherwise KeyError is raised.
popitem()
popitem
as a 2-tuple; but raise KeyError if D is empty.
setdefault(k[,d])
setdefault
update([E, ]**F)
update
If E present and has a .keys() method, does: for k in E.keys(): D[k] = E[k] If E present and lacks .keys() method, does: for (k, v) in E: D[k] = v In either case, this is followed by: for k, v in F.items(): D[k] = v
values()
values
Attributes
active
The active status of this object.
ctype
The object's category type.
datatype
The suffix datatype
direction
The suffix direction
hasher
local_name
The object's local name within the context of its parent.
name
The object's fully qualified name.
parent
The object's parent (possibly None).
storage_key
The object's storage key within its parent
Member Documentation
A clone is almost equivalent to deepcopy except that any categorized objects encountered that are not descendents of this object will reference the same object on the clone.
fully_qualified (bool) – Generate a full name by iterating through all ancestor containers. Default is False.
False
convert (function) – A function that converts a storage key into a string representation. Default is the built-in function str.
relative_to – When generating a fully qualified name, generate the name relative to this block.
If a parent exists, this method returns a string representing the name of the object in the context of its parent; otherwise (if no parent exists), this method returns None.
The object’s category type.
The object’s local name within the context of its parent. Alias for obj.getname(fully_qualified=False).
The object’s fully qualified name. Alias for obj.getname(fully_qualified=True).
The object’s parent (possibly None).
The object’s storage key within its parent