Skip to content

ActionManager

ActionManager

ActionManager(mesh_maker: 'Model')

Model-owned factory for lightweight TCL-emitting actions.

Attributes

_mesh_maker instance-attribute

_mesh_maker = mesh_maker

Methods:

wipe

wipe() -> WipeAction

wipe_analysis

wipe_analysis() -> WipeAnalysisAction

reset

reset() -> ResetAction

load_const

load_const() -> LoadConstAction

exit

exit() -> ExitAction

remove_recorders

remove_recorders() -> RemoveRecordersAction

set_time

set_time(pseudo_time: float) -> SetTimeAction

tcl

tcl(command: str) -> TclAction

set_material_parameter

set_material_parameter(material: Union[int, str, Material], parameter_name: str, parameter_value: Union[float, int, str, None] = None, element_tags: Union[list[int], None] = None) -> SetMaterialParameterAction

update_material_stage_to_elastic

update_material_stage_to_elastic() -> UpdateMaterialStageToElasticAction

update_material_stage_to_plastic

update_material_stage_to_plastic() -> UpdateMaterialStageToPlasticAction

remove_load_patterns

remove_load_patterns() -> RemoveLoadPatternsAction

clear

clear() -> None

No-op; actions are stateless factories.