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

# Add

<CardGroup cols={2}>
  <Card title="Integer, Integer" href="#integer-integer" />

  <Card title="Operands" href="#operands" />

  <Card title="Operands" href="#operands" />

  <Card title="Operands" href="#operands" />

  <Card title="Operands" href="#operands" />

  <Card title="Operands" href="#operands" />

  <Card title="Operands, 5.31.0" href="#operands-5310" />

  <Card title="Scalar, Scalar" href="#scalar-scalar" />

  <Card title="Scalar Field, Scalar Field" href="#scalar-field-scalar-field" />

  <Card title="Temperature, Scalar" href="#temperature-scalar" />

  <Card title="Temperature Field, Scalar Field" href="#temperature-field-scalar-field" />

  <Card title="Vector, Vector" href="#vector-vector" />

  <Card title="Vector Field, Vector Field" href="#vector-field-vector-field" />

  <Card title="2D Vector Field, 2D Vector Field, 5.31.0" href="#2d-vector-field-2d-vector-field-5310" />
</CardGroup>

***

## About this Block

**What it does:** The **Add** block returns the result of adding two inputs.

**Common uses:**

* Mathematical Equations
* Custom lattices

**Tips:**

* Tips for creating equations: ([https://support.ntopology.com/hc/articles/360063535353](https://support.ntopology.com/hc/articles/360063535353))
* To create TPMS from an equation: ([https://support.ntopology.com/hc/articles/4403371438611](https://support.ntopology.com/hc/articles/4403371438611))

***

<h2 id="integer-integer">
  Integer, Integer
</h2>

Return the addition of two Integers.

### Inputs

| Name      | Type                                                     | Description     |
| --------- | -------------------------------------------------------- | --------------- |
| Operand a | [Integer](../../../../block-documentation/types/integer) | First operand.  |
| Operand b | [Integer](../../../../block-documentation/types/integer) | Second operand. |

### Outputs

| Type                                                     |
| -------------------------------------------------------- |
| [Integer](../../../../block-documentation/types/integer) |

***

<h2 id="operands">
  Operands
</h2>

Return the addition of a list of Integers.

### Inputs

| Name     | Type                                                          | Description       |
| -------- | ------------------------------------------------------------- | ----------------- |
| Operands | [Integer List](../../../../block-documentation/types/integer) | List of operands. |

### Outputs

| Type                                                     |
| -------------------------------------------------------- |
| [Integer](../../../../block-documentation/types/integer) |

***

<h2 id="operands">
  Operands
</h2>

Return the addition of a list of Scalar numbers.

### Inputs

| Name     | Type                                                        | Description       |
| -------- | ----------------------------------------------------------- | ----------------- |
| Operands | [Scalar List](../../../../block-documentation/types/scalar) | List of operands. |

### Outputs

| Type                                                   |
| ------------------------------------------------------ |
| [Scalar](../../../../block-documentation/types/scalar) |

***

<h2 id="operands">
  Operands
</h2>

Return the addition of a list of Scalar Fields.

### Inputs

| Name     | Type                                                                    | Description       |
| -------- | ----------------------------------------------------------------------- | ----------------- |
| Operands | [Scalar Field List](../../../../block-documentation/types/scalar-field) | list of operands. |

### Outputs

| Type                                                               |
| ------------------------------------------------------------------ |
| [Scalar Field](../../../../block-documentation/types/scalar-field) |

***

<h2 id="operands">
  Operands
</h2>

Return the addition of a list of Vectors.

### Inputs

| Name     | Type                                                        | Description       |
| -------- | ----------------------------------------------------------- | ----------------- |
| Operands | [Vector List](../../../../block-documentation/types/vector) | List of operands. |

### Outputs

| Type                                                   |
| ------------------------------------------------------ |
| [Vector](../../../../block-documentation/types/vector) |

***

<h2 id="operands">
  Operands
</h2>

Return the addition of a list of Vector Fields.

### Inputs

| Name     | Type                                                                    | Description       |
| -------- | ----------------------------------------------------------------------- | ----------------- |
| Operands | [Vector Field List](../../../../block-documentation/types/vector-field) | list of operands. |

### Outputs

| Type                                                               |
| ------------------------------------------------------------------ |
| [Vector Field](../../../../block-documentation/types/vector-field) |

***

<h2 id="operands-5310">
  Operands, 5.31.0
</h2>

Return the addition of a list of Vector Fields.

### Inputs

| Name     | Type                                                                          | Description       |
| -------- | ----------------------------------------------------------------------------- | ----------------- |
| Operands | [2D Vector Field List](../../../../block-documentation/types/2d-vector-field) | list of operands. |

### Outputs

| Type                                                                     |
| ------------------------------------------------------------------------ |
| [2D Vector Field](../../../../block-documentation/types/2d-vector-field) |

***

<h2 id="scalar-scalar">
  Scalar, Scalar
</h2>

Return the addition of two Scalar numbers.

### Inputs

| Name      | Type                                                   | Description     |
| --------- | ------------------------------------------------------ | --------------- |
| Operand a | [Scalar](../../../../block-documentation/types/scalar) | First operand.  |
| Operand b | [Scalar](../../../../block-documentation/types/scalar) | Second operand. |

### Outputs

| Type                                                   |
| ------------------------------------------------------ |
| [Scalar](../../../../block-documentation/types/scalar) |

***

<h2 id="scalar-field-scalar-field">
  Scalar Field, Scalar Field
</h2>

Return the addition of two Scalar Fields.

### Inputs

| Name      | Type                                                               | Description     |
| --------- | ------------------------------------------------------------------ | --------------- |
| Operand a | [Scalar Field](../../../../block-documentation/types/scalar-field) | First operand.  |
| Operand b | [Scalar Field](../../../../block-documentation/types/scalar-field) | Second operand. |

### Outputs

| Type                                                               |
| ------------------------------------------------------------------ |
| [Scalar Field](../../../../block-documentation/types/scalar-field) |

***

<h2 id="temperature-scalar">
  Temperature, Scalar
</h2>

Return the addition of a Temperature and a Scalar.

### Inputs

| Name      | Type                                                             | Description     |
| --------- | ---------------------------------------------------------------- | --------------- |
| Operand a | [Temperature](../../../../block-documentation/types/temperature) | First operand.  |
| Operand b | [Scalar](../../../../block-documentation/types/scalar)           | Second operand. |

### Outputs

| Type                                                             |
| ---------------------------------------------------------------- |
| [Temperature](../../../../block-documentation/types/temperature) |

***

<h2 id="temperature-field-scalar-field">
  Temperature Field, Scalar Field
</h2>

Return the addition of a Temperature Field and a Scalar Field.

### Inputs

| Name      | Type                                                                         | Description     |
| --------- | ---------------------------------------------------------------------------- | --------------- |
| Operand a | [Temperature Field](../../../../block-documentation/types/temperature-field) | First operand.  |
| Operand b | [Scalar Field](../../../../block-documentation/types/scalar-field)           | Second operand. |

### Outputs

| Type                                                                         |
| ---------------------------------------------------------------------------- |
| [Temperature Field](../../../../block-documentation/types/temperature-field) |

***

<h2 id="vector-vector">
  Vector, Vector
</h2>

Return the addition of two Vectors.

### Inputs

| Name      | Type                                                   | Description     |
| --------- | ------------------------------------------------------ | --------------- |
| Operand a | [Vector](../../../../block-documentation/types/vector) | First operand.  |
| Operand b | [Vector](../../../../block-documentation/types/vector) | Second operand. |

### Outputs

| Type                                                   |
| ------------------------------------------------------ |
| [Vector](../../../../block-documentation/types/vector) |

***

<h2 id="vector-field-vector-field">
  Vector Field, Vector Field
</h2>

Return the addition of two Vector Fields.

### Inputs

| Name      | Type                                                               | Description     |
| --------- | ------------------------------------------------------------------ | --------------- |
| Operand a | [Vector Field](../../../../block-documentation/types/vector-field) | First operand.  |
| Operand b | [Vector Field](../../../../block-documentation/types/vector-field) | Second operand. |

### Outputs

| Type                                                               |
| ------------------------------------------------------------------ |
| [Vector Field](../../../../block-documentation/types/vector-field) |

***

<h2 id="2d-vector-field-2d-vector-field-5310">
  2D Vector Field, 2D Vector Field, 5.31.0
</h2>

Return the addition of two Vector Fields.

### Inputs

| Name      | Type                                                                     | Description     |
| --------- | ------------------------------------------------------------------------ | --------------- |
| Operand a | [2D Vector Field](../../../../block-documentation/types/2d-vector-field) | First operand.  |
| Operand b | [2D Vector Field](../../../../block-documentation/types/2d-vector-field) | Second operand. |

### Outputs

| Type                                                                     |
| ------------------------------------------------------------------------ |
| [2D Vector Field](../../../../block-documentation/types/2d-vector-field) |
