Local manager for region lifecycle, lookup, and tag assignment.
Attributes
_mesh_maker
instance-attribute
_regions
instance-attribute
_regions: Dict[int, RegionBase] = {}
_names
instance-attribute
_names: Dict[str, RegionBase] = {}
_start_tag
instance-attribute
_tagging
instance-attribute
_tagging = CompactRetagPolicy[RegionBase]()
_global_region
instance-attribute
_global_region = GlobalRegion()
element
instance-attribute
element = _ElementRegionFactory(self)
node
instance-attribute
node = _NodeRegionFactory(self)
Methods:
add
add(region: RegionBase) -> RegionBase
get
get(identifier: Union[int, str]) -> Optional[RegionBase]
get_all
get_all() -> Dict[int, RegionBase]
remove
remove(identifier: Union[int, str]) -> None
set_tag_start
set_tag_start(start_tag: int) -> None
_generate_default_name
_generate_default_name(region: RegionBase) -> str