mqt.qudits.quantum_circuit.components.extensions.matrix_factory¶

Module Contents¶

class MatrixFactory(gate, identities_flag)[source]¶
generate_matrix()[source]¶
classmethod apply_identites_and_controls(matrix, qudits_applied, dimensions, ref_lines, controls=None, controls_levels=None)[source]¶
classmethod wrap_in_identities(matrix, indices, sizes)[source]¶
from_dirac_to_basis(vec, d)[source]¶
calculate_q0_q1(lev, dim)[source]¶
insert_at(big_arr, pos, to_insert_arr)[source]¶

Quite a forceful way of embedding a parameters into big_arr.