DesignVariableBuilder¶
Set project-level design variables in an HFSS simulation model.
This builder applies design parameters to the active project before analysis, enabling full parametric sweeps.
Bases: BaseBuilder
Builder for setting design variables in an HFSS model.
This builder sets project-level design parameters before simulation. It’s useful for parametrizing a model and enabling sweeps.
Attributes:
Name | Type | Description |
---|---|---|
type |
Literal['design_variable_builder']
|
Identifier for this builder type. |
design_name |
str
|
Name of the HFSS design to activate. |
build ¶
Apply design variables to the HFSS project.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
hfss
|
Hfss
|
Active HFSS session. |
required |
parameters
|
dict
|
Dictionary of design variables and their values. |
None
|
Returns:
Name | Type | Description |
---|---|---|
dict |
dict
|
The same dictionary, confirming the values set in the design. |