ansys.dyna.core.lib.parameters.ParameterSet#
- class ansys.dyna.core.lib.parameters.ParameterSet(parent: ParameterSet | None = None)#
Hierarchical parameter storage for LS-DYNA deck parameters.
Child scopes see parent parameters but local parameters don’t leak upward.
- add(param: str, value: Any) None#
Add a parameter to the local scope.
This method is for global parameters (PARAMETER keyword). They are added to the local scope but will be visible to child scopes.
- Parameters:
- param
str Parameter name.
- value
Any Parameter value.
- param
- add_local(param: str, value: Any) None#
Add a parameter to local scope only (PARAMETER_LOCAL).
Local parameters are only visible within the current scope and child scopes created from it, but won’t leak to parent or sibling scopes.
- Parameters:
- param
str Parameter name.
- value
Any Parameter value.
- param
- copy_with_child_scope() ParameterSet#
Create a new ParameterSet with this as the parent scope.
The child scope will be able to see parameters from this scope, but parameters added to the child won’t leak back to this scope.
- Returns:
ParameterSetNew ParameterSet with this as parent.