Skip to content

RegionBase

RegionBase

RegionBase(user_name: str = None, damping: Damping = None)

Bases: ABC

Abstract base class for defining regions in a structural model.

Region objects do not self-register and do not assign their own tags. A RegionManager owns lifecycle operations, tag assignment, removal, and retagging for a local model context.

Attributes

_owner instance-attribute

_owner: Optional[Any] = None

user_name instance-attribute

user_name = user_name or 'Unnamed'

_damping instance-attribute

_damping = ref(damping) if damping else None

active instance-attribute

active = True

tag property writable

tag

name property

name

damping deletable property writable

damping

Methods:

set_damping

set_damping(damping_instance: Damping)

__str__

__str__() -> str

to_tcl abstractmethod

to_tcl() -> str

get_type abstractmethod staticmethod

get_type() -> str