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