Hi,
thank you for the quick answer.
I had a similiar thought but then I am wondering why I do not get the error for
an electron transmission
"data.append(smatrix.transmission((1, 0), (0, 0)))"
Nevertheless,
here is the error message for the hole example:
Traceback (most recent call last):
File ".../TKwant/Superconductor.py", line 120, in <module>
main()
File ".../TKwant/Superconductor.py", line 114, in main
plot_conductance(syst, energies=[0.002 * i for i in range(-10, 100)])
File ".../TKwant/Superconductor.py", line 74, in plot_conductance
data.append(smatrix.transmission((1, 1), (0, 1)))
File "...\TKwant\venv\lib\site-packages\kwant\solvers\common.py", line 871,
in transmission
return self._transmission(lead_out, lead_in)
File "...\TKwant\venv\lib\site-packages\kwant\solvers\common.py", line 857,
in _transmission
return np.linalg.norm(self.submatrix(lead_out, lead_in)) ** 2
File "...\TKwant\venv\lib\site-packages\kwant\solvers\common.py", line 677,
in submatrix
return self.data[self.block_coords(lead_out, lead_in)]
File "...\TKwant\venv\lib\site-packages\kwant\solvers\common.py", line 658,
in block_coords
return self.out_block_coords(lead_out), self.in_block_coords(lead_in)
File "...\TKwant\venv\lib\site-packages\kwant\solvers\common.py", line 838,
in out_block_coords
self.out_block_offsets[lead_ind][block_ind + 1])
IndexError: index 2 is out of bounds for axis 0 with size 2