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