Skip to content
Snippets Groups Projects

create solvers and interface modules

Merged Anton Akhmerov requested to merge interface-refactoring into main
3 unresolved threads
1 file
+ 1
1
Compare changes
  • Side-by-side
  • Inline
+ 1
1
@@ -68,7+68,7 @@
row, col = np.array([*product(row, col)]).T
try:
for arg in inspect.getfullargspec(val).args:
_params = {}
if arg in params:
_params[arg] = params[arg]
val = val(site, **_params)
@@ -96,7+96,7 @@
row, col = np.array([*product(row, col)]).T
try:
for arg in inspect.getfullargspec(val).args:
_params = {}
if arg in params:
_params[arg] = params[arg]
val = val(a, b, **_params)
@@ -181,7+181,7 @@
ham = 0
for vector in tb_model.keys():
ham += tb_model[vector] * np.exp(
1j * np.dot(k, np.array(vector, dtype=float))
-1j * np.dot(k, np.array(vector, dtype=float))
)
return ham
Loading