About this Block
What it does: A Dependent Parameter defines a relationship between variables by calculating its value from other parameters (commonly Independent and/or Constant Parameters, but can also form chains with additional Dependent Parameters) using a custom function. In a parameter optimization study, a dependent parameter is typically used to define the optimization objective and constraints. Other available parameters include the Independent Parameter and Constant Parameter. Common uses:- Inverse Design Optimization using Parameter Optimization
- Defining a design variable that is a complex mathematical expression of other variables
- Linking multiple input parameters together through a single parameter to maintain a specific relationship between them
- The easiest way to create a Dependent Parameter is by right-clicking on a block that defines the function you want to use as part of your optimization, and then selecting Optimize > Create Dependent Parameter.

- You can connect dependent parameters to create a Chained Dependent Parameter by linking multiple dependent parameters.
| Dependent Parameter | Chained Parameter |
|---|---|
![]() | ![]() |
Example File
Download Example: Parameter Optimization
Inputs
| Name | Type | Description |
|---|---|---|
| Label | Text | Unique identifier for the output parameter. |
| Function object | Function Object | The function object evaluated to produce the output parameter’s value. |
| Input parameters | Parameter Group | Parameters defining function object inputs. The group elements correspond to the function object inputs by index. |
Outputs
| Type |
|---|
| Parameter |



