Skip to content
Snippets Groups Projects
Commit 660eb349 authored by Antonio Manesco's avatar Antonio Manesco
Browse files

fix finite system solver

parent 0d7f30ab
No related branches found
No related tags found
1 merge request!3create solvers and interface modules
...@@ -30,7 +30,8 @@ def finite_system_solver(model, optimizer, cost_function, optimizer_kwargs): ...@@ -30,7 +30,8 @@ def finite_system_solver(model, optimizer, cost_function, optimizer_kwargs):
optimizer_kwargs : dict optimizer_kwargs : dict
Extra arguments passed to optimizer. 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) partial_cost = partial(cost_function, model=model)
optimize(initial_mf, partial_cost, optimizer, optimizer_kwargs) optimize(initial_mf, partial_cost, optimizer, optimizer_kwargs)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment