ClockGate ========= .. currentmodule:: bqskit.ir.gates .. autoclass:: ClockGate() :show-inheritance: .. automethod:: __init__ .. rubric:: Attributes .. autosummary:: :toctree: ~ClockGate.dim ~ClockGate.name ~ClockGate.num_params ~ClockGate.num_qudits ~ClockGate.qasm_name ~ClockGate.radix ~ClockGate.radixes .. rubric:: Methods .. autosummary:: :toctree: ~ClockGate.check_env_matrix ~ClockGate.check_parameters ~ClockGate.get_grad ~ClockGate.get_inverse ~ClockGate.get_inverse_params ~ClockGate.get_qasm ~ClockGate.get_qasm_gate_def ~ClockGate.get_unitary ~ClockGate.get_unitary_and_grad ~ClockGate.is_constant ~ClockGate.is_parameterized ~ClockGate.is_qubit_only ~ClockGate.is_qudit_only ~ClockGate.is_qutrit_only ~ClockGate.is_self_inverse ~ClockGate.optimize ~ClockGate.with_all_frozen_params ~ClockGate.with_frozen_params