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