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