template<typename ControlPolicy>
struct flecsi::control< ControlPolicy >
The control type provides a control model for specifying a set of control points as a coarse-grained control flow graph, with each node of the graph specifying a set of actions as a directed acyclic graph (DAG). The actions under a control point DAG are topologically sorted to respect dependency edges, which can be specified through the dag interface.
If Graphviz support is enabled, the control flow graph and its DAG nodes can be written to a graphviz file that can be compiled and viewed using the dot program.