create solvers and interface modules
3 unresolved threads
3 unresolved threads
Compare changes
+ 130
− 45
@@ -68,7+68,7 @@
@@ -96,7+96,7 @@
@@ -113,7+113,7 @@
@@ -123,6 +128,10 @@ def builder2tb_model(builder, params={}, return_data=False):
@@ -133,32 +142,53 @@ def builder2tb_model(builder, params={}, return_data=False):
@@ -166,12 +196,10 @@ def kgrid_hamiltonian(nk, tb_model, return_ks=False):
@@ -184,15 +212,6 @@ def kgrid_hamiltonian(nk, tb_model, return_ks=False):
@@ -201,6 +220,10 @@ def kgrid_hamiltonian(nk, tb_model, return_ks=False):
@@ -237,14 +260,12 @@ def build_interacting_syst(builder, lattice, func_onsite, func_hop, max_neighbor
@@ -253,22 +274,42 @@ def generate_guess(nk, tb_model, int_model, scale=0.1):
@@ -289,9 +330,6 @@ def hk2tb_model(hk, tb_model, int_model, ks=None):
@@ -337,3 +375,50 @@ def calc_gap(vals, E_F):
\ No newline at end of file
Also here the
_params={}
has to be moved outside the loop.