Skip to content

LoadManager

LoadManager

LoadManager(mesh_maker: Model)

Manager-owned lifecycle and tagging for load objects on one Model.

Attributes

_mesh_maker instance-attribute

_mesh_maker = mesh_maker

_loads instance-attribute

_loads: Dict[int, Load] = {}

_start_tag instance-attribute

_start_tag = 1

_tagging instance-attribute

_tagging = CompactRetagPolicy[Load]()

Methods:

__len__

__len__() -> int

__iter__

__iter__()

add

add(load: Load) -> Load

node

node(**kwargs) -> Load

element

element(**kwargs) -> Load

sp

sp(**kwargs) -> Load

get

get(tag: int) -> Optional[Load]

get_all

get_all() -> Dict[int, Load]

remove

remove(tag: int) -> None

clear

clear() -> None

set_tag_start

set_tag_start(start_tag: int) -> None

_reassign_tags

_reassign_tags() -> None