Brancher

class caliber.Brancher(branches: int, merger: Any, process: BranchProcess)[source]

A task which is used to run the branches in a BranchProcess.

Parameters:
  • branches (int) – The number of branches.

  • merger (Merger) – The Merger at the end of the BranchProcess.

  • process (BranchProcess) – The BranchProcess that the Brancher is part of.

Note that the Brancher is automatically created when a BranchProcess is created.

run()[source]

Run all nodes that contain runable objects.