Skip to content

GroupManager

GroupManager

GroupManager(mesh_maker: Model)

Owns named node and element selections for one model.

Attributes

_mesh_maker instance-attribute

_mesh_maker = mesh_maker

_element_groups instance-attribute

_element_groups: Dict[str, ElementGroup] = {}

_node_groups instance-attribute

_node_groups: Dict[str, NodeGroup] = {}

element instance-attribute

element = ElementGroupNamespace(self)

node instance-attribute

node = NodeGroupNamespace(self)

Methods:

clear

clear() -> None

_next_element_group_tag

_next_element_group_tag() -> int

_unique_name

_unique_name(groups: Dict[str, Group], name: str) -> str

_add_element_group

_add_element_group(group: ElementGroup) -> ElementGroup

_add_node_group

_add_node_group(group: NodeGroup) -> NodeGroup

_resolve_meshparts

_resolve_meshparts(meshparts) -> Dict[str, object]

_line_cell_mask

_line_cell_mask(mesh) -> np.ndarray