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

remove default optimzer_kwargs

parent 660eb349
No related branches found
No related tags found
1 merge request!3create solvers and interface modules
......@@ -4,13 +4,13 @@ import numpy as np
def find_groundstate_ham(
model,
cutoff_Vk,
filling,
nk=10,
cutoff_Vk=None,
solver=solvers.kspace_solver,
cost_function=solvers.kspace_cost,
optimizer=optimize.anderson,
optimizer_kwargs={'M':0, 'verbose': False},
optimizer_kwargs={},
):
"""
Self-consistent loop to find groundstate Hamiltonian.
......@@ -43,7 +43,7 @@ def find_groundstate_ham(
model.random_guess(model.vectors)
solver(model, optimizer, cost_function, optimizer_kwargs)
model.vectors=[*model.vectors, *model.tb_model.keys()]
assert np.allclose((model.mf_k - np.moveaxis(model.mf_k, -1, -2).conj())/2, 0, atol=1e-15)
assert np.allclose(model.mf_k - np.moveaxis(model.mf_k, -1, -2).conj(), 0, atol=1e-15)
if model.dim > 0:
return utils.hk2tb_model(model.hamiltonians_0 + model.mf_k, model.vectors, model.ks)
else:
......
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