---
title: "ClikaRT::graph::ValueCut"
sidebar_label: "ValueCut"
description: "A cut through a graph's values (ModelGraph::min_value_cut): the values the nodes before the cut make and the nodes after it read, a graph output made before the cut included, in nodes() order of their…"
---

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

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

**Header:** `ClikaRT/graph/query.h`

A cut through a graph's values ([`ModelGraph::min_value_cut`](./ModelGraph.md#min_value_cut)): the values the nodes before the cut make and the nodes after it read, a graph output made before the cut included, in `nodes()` order of their producers, then port. A view and the tensor it re-describes share their bytes, so both may be listed while [`bytes`](./ValueCut.md#bytes) counts them once.

## Data members

### values {#values}

<div class="api-signature">

`std::vector<`[`Value`](./Value.md)`>` **`values`**

</div>

<div class="api-declared">

Declared in `ClikaRT/graph/query.h`, line 147

</div>

### bytes {#bytes}

<div class="api-signature">

`std::uint64_t` **`bytes`** `= 0`

</div>

the bytes of [`values`](./ValueCut.md#values), each tensor once

<div class="api-declared">

Declared in `ClikaRT/graph/query.h`, line 148

</div>
