# OBJECTIVE

Specifies the objective for an optimization problem.

## Type

AcuSolve Command

## Syntax

OBJECTIVE {parameters}

## Qualifier

This command has no qualifier.

## Parameters

- type (enumerated) [=minimize]
- Specifies if the objective is to minimize or maximize the response.
- minimize
- maximize

- response_variable (string) [=""]
- User defined name of response variable that is computed from the simulation.

## Description

This command specifies the objective of the optimization. The objective can be either
to maximize or minimize the defined response variable. A typical objective defined
by the OBJECTIVE command is a function of response variables,
defined using the RESPONSE_VARIABLE
commands.

```
OBJECTIVE( "Minimize_Pressure_Drop" ) {
type = minimize
response_variable = "Inlet_Pressure"
}
```

For topology optimization, minimizing the mechanical energy losses, the referenced
response variable should be of type topology_variable specified
using the RESPONSE_VARIABLE
command.

```
OBJECTIVE( "Minimize_Mechanical_Energy" ) {
type = minimize
response_variable = "mechanical_energy"
}
```