ClusteredQuantumGraph
=====================

.. currentmodule:: lsst.ctrl.bps

.. autoclass:: ClusteredQuantumGraph
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~ClusteredQuantumGraph.name
      ~ClusteredQuantumGraph.qgraph

   .. rubric:: Methods Summary

   .. autosummary::

      ~ClusteredQuantumGraph.add_cluster
      ~ClusteredQuantumGraph.add_dependency
      ~ClusteredQuantumGraph.clusters
      ~ClusteredQuantumGraph.draw
      ~ClusteredQuantumGraph.get_cluster
      ~ClusteredQuantumGraph.get_quantum_node
      ~ClusteredQuantumGraph.load
      ~ClusteredQuantumGraph.predecessors
      ~ClusteredQuantumGraph.save
      ~ClusteredQuantumGraph.successors

   .. rubric:: Attributes Documentation

   .. autoattribute:: name
   .. autoattribute:: qgraph

   .. rubric:: Methods Documentation

   .. automethod:: add_cluster
   .. automethod:: add_dependency
   .. automethod:: clusters
   .. automethod:: draw
   .. automethod:: get_cluster
   .. automethod:: get_quantum_node
   .. automethod:: load
   .. automethod:: predecessors
   .. automethod:: save
   .. automethod:: successors