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