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