> ## 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) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.