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