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

# Multiply

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

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

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

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

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

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

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

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

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

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

***

## About this Block

**What it does:** The **Multiply** block returns the result of multiplying two inputs.

**Common uses:**

* Assigning units
* Custom lattices
* Mathematical equations

**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))
* To generate surface roughness: ([https://support.ntopology.com/hc/articles/360060946514](https://support.ntopology.com/hc/articles/360060946514))

***

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

Return the multiplication 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>

Multiply 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="scalar-scalar">
  Scalar, Scalar
</h2>

Return the multiplication 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-vector">
  Scalar, Vector
</h2>

Return the multiplication of a Scalar number to a Vector.

### Inputs

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

### Outputs

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

***

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

Return the multiplication 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="scalar-field-vector-field">
  Scalar Field, Vector Field
</h2>

Return the multiplication of a Scalar Field to a Vector Field.

### Inputs

| Name      | Type                                                               | Description     |
| --------- | ------------------------------------------------------------------ | --------------- |
| Operand a | [Scalar Field](../../../../block-documentation/types/scalar-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="scalar-field-2d-vector-field-5310">
  Scalar Field, 2D Vector Field, 5.31.0
</h2>

Return the multiplication of a Scalar Field to a Vector Field.

### Inputs

| Name      | Type                                                                     | Description     |
| --------- | ------------------------------------------------------------------------ | --------------- |
| Operand a | [Scalar Field](../../../../block-documentation/types/scalar-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) |

***

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

Return the multiplication of a Vector to a Scalar number.

### Inputs

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

### Outputs

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

***

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

Return the multiplication of a Vector field to a Scalar Field.

### Inputs

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

### Outputs

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

***

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

Return the multiplication of a Vector field to a Scalar Field.

### Inputs

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

### Outputs

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