Model diagrams

This document contains diagrams showing the algorithm used by MUSE 2.0. It is likely to contain errors and omissions and will change as the code is developed. It is principally aimed at MUSE developers.

Functions are described with the following terms:

  • Inputs: immutable input arguments; values not modified by function
  • Outputs: values returned from function
  • Modifies: mutable input arguments; values modified by function

Overview of MUSE 2.0
Figure 1: Overview of MUSE 2.0 algorithm

Dispatch optimisation
Figure 2: Overview of dispatch optimisation