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