Refiners ======== .. autoclass:: pytket_dqc.refiners.Refiner .. automethod:: Refiner.refine .. autoclass:: pytket_dqc.refiners.RepeatRefiner .. automethod:: RepeatRefiner.__init__ .. automethod:: RepeatRefiner.refine .. autoclass:: pytket_dqc.refiners.SequenceRefiner .. automethod:: SequenceRefiner.__init__ .. automethod:: SequenceRefiner.refine .. autoclass:: pytket_dqc.refiners.VertexCover .. automethod:: VertexCover.refine .. autoclass:: pytket_dqc.refiners.BoundaryReallocation .. automethod:: BoundaryReallocation.refine .. autoclass:: pytket_dqc.refiners.DetachedGates .. automethod:: DetachedGates.refine .. autoclass:: pytket_dqc.refiners.NeighbouringDTypeMerge .. automethod:: NeighbouringDTypeMerge.refine .. autoclass:: pytket_dqc.refiners.IntertwinedDTypeMerge .. automethod:: IntertwinedDTypeMerge.refine .. autoclass:: pytket_dqc.refiners.EagerHTypeMerge .. automethod:: EagerHTypeMerge.refine