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

# Dot Product

<CardGroup cols={2}>
  <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>

***

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

Return the dot product 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                                                   |
| ------------------------------------------------------ |
| [Scalar](../../../../block-documentation/types/scalar) |

***

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

Return the dot product 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                                                               |
| ------------------------------------------------------------------ |
| [Scalar Field](../../../../block-documentation/types/scalar-field) |

***

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

Return the dot product 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                                                               |
| ------------------------------------------------------------------ |
| [Scalar Field](../../../../block-documentation/types/scalar-field) |
