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