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