GateSet ======= .. currentmodule:: bqskit.compiler .. autoclass:: GateSet :show-inheritance: .. automethod:: __init__ .. rubric:: Attributes .. autosummary:: :toctree: ~GateSet.many_qudit_gates ~GateSet.multi_qudit_gates ~GateSet.single_qudit_gates ~GateSet.two_qudit_gates .. rubric:: Methods .. autosummary:: :toctree: ~GateSet.build_layer_generator ~GateSet.build_mq_layer_generator ~GateSet.default_gate_set ~GateSet.difference ~GateSet.get_general_sq_gate ~GateSet.intersection ~GateSet.isdisjoint ~GateSet.issubset ~GateSet.issuperset ~GateSet.symmetric_difference ~GateSet.union