mqt.qudits.compiler.twodit.variational_twodit_compilation.opt¶

Submodules¶

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]¶