mqt.qudits.compiler.twodit.variational_twodit_compilation.opt¶ Submodules¶ mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.distance_measures mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.optimizer Package Contents¶ density_operator(state_vector) → ndarray[source]¶ fidelity_on_density_operator(a: ndarray, b: ndarray) → float[source]¶ fidelity_on_operator(a: ndarray, b: ndarray) → float[source]¶ fidelity_on_unitares(a: ndarray, b: ndarray) → float[source]¶ frobenius_dist(x, y)[source]¶ size_check(a: ndarray, b: ndarray) → bool[source]¶ class Optimizer[source]¶ OBJ_FIDELITY = 0.0001¶ SINGLE_DIM_0¶ SINGLE_DIM_1¶ TARGET_GATE¶ MAX_NUM_LAYERS¶ X_SOLUTION = []¶ FUN_SOLUTION = []¶ timer_var = False¶ static bounds_assigner(b1, b2, b3, num_params_single, d)[source]¶ classmethod obj_fun_core(ansatz, lambdas)[source]¶ classmethod objective_fnc_ms(lambdas)[source]¶ classmethod objective_fnc_ls(lambdas)[source]¶ classmethod objective_fnc_cu(lambdas)[source]¶ classmethod solve_anneal(bounds, ansatz_type, result_queue) → None[source]¶