> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ntop.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Parameter Objective

## About this Block

**What it does:** The **Parameter Objective** block defines the goal of an optimization run. It takes a Goal (either Minimize or Maximize) and a Parameter to set the objective function. The optimizer then uses this objective to guide its search for an optimal solution.

**Common uses:**

* Finding the lightest possible design that meets all structural requirements.
* Maximizing a component's stiffness while keeping its mass below a certain limit.
* Optimizing a part's geometry to improve its performance under various conditions.

**Tips:**

* The *Goal* input determines whether the optimizer will try to increase or decrease the value of the parameter.
* The *Parameter* input must be a scalar optimization parameter whose value can be calculated for each design iteration.

***

Specifies a goal for a Parameter Optimization by indicating a Parameter to minimize or maximize. Guides the optimizer toward the desired outcome.

### Inputs

| Name      | Type                                                         | Description                                          |
| --------- | ------------------------------------------------------------ | ---------------------------------------------------- |
| Goal      | Optimization Objective Enum                                  | Optimization goal.                                   |
| Parameter | [Parameter](../../../../block-documentation/types/parameter) | Parameter used to define the optimization objective. |

### Outputs

| Type                                                                             |
| -------------------------------------------------------------------------------- |
| [Parameter Objective](../../../../block-documentation/types/parameter-objective) |
