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.