Conductance of single-molecule: Difference between revisions
From phys824
Jump to navigationJump to search
No edit summary |
|||
Line 3: | Line 3: | ||
<pre> | <pre> | ||
H_lead = np.array([[ 0. , -1. , 0.2, 0. ], | H_lead = np.array([[ 0. , -1. , 0.2, 0. ], | ||
[-1. , 0. , -1. , 0.2], | |||
[ 0.2, -1. , 0. , -1. ], | |||
[ 0. , 0.2, -1. , 0. ]]) | |||
</pre> | </pre> | ||
Scattering Hamiltonian: | Scattering Hamiltonian: | ||
<pre> | <pre> | ||
H_scat = np.array([[ 0. , -1 , 0 | H_scat = np.array([[ 0., -1 , 0, 0, 0, 0. ], | ||
[-1 , 0 , 0.2, 0, 0, 0. ], | |||
[ 0 ,0.2 , 0,-0.8, 0, 0. ], | |||
[ 0 , 0 ,-0.8, 0,0.2, 0. ], | |||
[ 0 , 0 , 0, 0.2, 0,-1 ], | |||
[ 0 , 0 , 0, 0, -1, 0 ]]) | |||
</pre> | </pre> |
Revision as of 21:47, 29 November 2012
Using Tight Binding Method
Lead Hamiltonians:
H_lead = np.array([[ 0. , -1. , 0.2, 0. ], [-1. , 0. , -1. , 0.2], [ 0.2, -1. , 0. , -1. ], [ 0. , 0.2, -1. , 0. ]])
Scattering Hamiltonian:
H_scat = np.array([[ 0., -1 , 0, 0, 0, 0. ], [-1 , 0 , 0.2, 0, 0, 0. ], [ 0 ,0.2 , 0,-0.8, 0, 0. ], [ 0 , 0 ,-0.8, 0,0.2, 0. ], [ 0 , 0 , 0, 0.2, 0,-1 ], [ 0 , 0 , 0, 0, -1, 0 ]])