From 660eb349198a908363645ae3edf0f7bfce6e3e14 Mon Sep 17 00:00:00 2001 From: Antonio Manesco <am@antoniomanesco.org> Date: Wed, 27 Dec 2023 21:40:37 +0100 Subject: [PATCH] fix finite system solver --- codes/solvers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/codes/solvers.py b/codes/solvers.py index cab61ae..f119105 100644 --- a/codes/solvers.py +++ b/codes/solvers.py @@ -30,7 +30,8 @@ def finite_system_solver(model, optimizer, cost_function, optimizer_kwargs): optimizer_kwargs : dict Extra arguments passed to optimizer. """ - initial_mf = model.guess[()] + model.mf_k = model.guess[()] + initial_mf = utils.complex_to_real(utils.matrix_to_flat(model.mf_k)) partial_cost = partial(cost_function, model=model) optimize(initial_mf, partial_cost, optimizer, optimizer_kwargs) -- GitLab