Skip to content

Basic Flow Structures

The elements of a flow are reusable for many purposes. Compared with a programming language the elements are the building blocks of the syntax while the structures create the semantics of a flow.

Pipeline

A series of Bricks are connected with a single connected from output of the previous to the input of the next (Pipeline).

Pipeline

Branch

A Branch can be created by

  • An output of a Brick is connected to multiple inputs of different bricks branches are created. Each branch can process the data individually. A copy of the FP is passed to each connected input (Multicast).
  • Multiple producer and/or inlets are emitting data.

Branch

Merge

A merge is created if two or more outputs of a Brick are connected to inputs of the same Brick.

Merge

Feedback/Loop

If it is required to send an FP back to a Brick that was already passed, the structure is referred to as a Feedback or a Loop.

Feedback/Loop