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