Skip to content

ProcessManager

ProcessManager

ProcessManager(mesh_maker: 'Model')

Model-owned manager for ordered analysis/process steps.

Attributes

_mesh_maker instance-attribute

_mesh_maker = mesh_maker

steps instance-attribute

steps: List[Dict] = []

current_step instance-attribute

current_step = -1

Methods:

__iter__

__iter__()

__len__

__len__()

add_step

add_step(component: Union[ProcessComponent, List[ProcessComponent]], description: str = '') -> int

insert_step

insert_step(index: int, component: Union[ProcessComponent, List[ProcessComponent]], description: str = '') -> bool

remove_step

remove_step(index: int) -> bool

clear

clear() -> None

get_steps

get_steps() -> List[Dict]

get_step

get_step(index: int) -> Optional[Dict]

to_tcl

to_tcl() -> str

_store_component_ref staticmethod

_store_component_ref(component: ProcessComponent)