---
title: "ClikaRT::ops::unique_consecutive"
sidebar_label: "unique_consecutive"
description: "a 3-element array (see the op's semantics for each element)."
---

<!-- Generated by tools/doxygen2mdx from Doxygen XML. Do not edit. -->

<span class="api-kind api-kind--function">function</span>

## unique\_consecutive() {#unique_consecutive}

<div class="api-signature">

`std::array<`[`Tensor`](../Tensor.md) `3>` **`unique_consecutive`**(<br />
&nbsp;&nbsp;&nbsp;&nbsp;[`Tensor`](../Tensor.md) `input`,<br />
&nbsp;&nbsp;&nbsp;&nbsp;`bool` `return_inverse` `=` `false`,<br />
&nbsp;&nbsp;&nbsp;&nbsp;`bool` `return_counts` `=` `false`,<br />
&nbsp;&nbsp;&nbsp;&nbsp;`std::optional<int64_t>` `dim` `=` `std::nullopt`<br />
)

</div>

**Returns:** a 3-element array (see the op's semantics for each element).

<div class="api-declared">

Declared in `ClikaRT/compute/ops.h`, line 4778

</div>
