Local manager for Element lifecycle and tag assignment.
Attributes
_mesh_maker
instance-attribute
_elements
instance-attribute
_elements: Dict[int, Element] = {}
_start_tag
instance-attribute
_tagging
instance-attribute
_tagging = CompactRetagPolicy[Element]()
beam
instance-attribute
beam = BeamElementManager(self)
brick
instance-attribute
brick = BrickElementManager(self)
quad
instance-attribute
quad = QuadElementManager(self)
special
instance-attribute
special = SpecialElementManager(self)
Methods:
add
add(element: Element) -> Element
get
get(tag: int) -> Optional[Element]
get_all
get_all() -> Dict[int, Element]
set_tag_start
set_tag_start(start_tag: int) -> None
__iter__
__iter__() -> Iterator[Element]
_resolve_materials
_resolve_materials(material)
_resolve_section
_resolve_section(section)
_resolve_transformation(transformation)