---
title: "ClikaRT::graph::SplitGraph"
sidebar_label: "SplitGraph"
description: "A graph cut into parts, in an order every connection runs forward in, and the connections that join them."
---

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

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

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

A graph cut into parts, in an order every connection runs forward in, and the connections that join them. `merge(parts, connections)` gives back a graph with the source's inputs and outputs, by name, and its operators named `<part>/<name>`.

## Data members

### parts {#parts}

<div class="api-signature">

`std::vector<`[`GraphPart`](./GraphPart.md)`>` **`parts`**

</div>

<div class="api-declared">

Declared in `ClikaRT/graph/compose.h`, line 152

</div>

### connections {#connections}

<div class="api-signature">

`std::vector<`[`Connection`](./Connection.md)`>` **`connections`**

</div>

<div class="api-declared">

Declared in `ClikaRT/graph/compose.h`, line 153

</div>
