Just to add one more question.
what is 'lorb' switch. I get following-
lorb, & ! if .t. calculate the scattering (or Bloch) states
so, i guess for transmission calculation i will have to set it to
't'. now-
IF (lorb.and.ikind.eq.2) call errore('do_cond','lorb not working with
ikind
Dear Alexander,
You are correct, left and right moving states are in general not
related. I was wrong about trying to create a pair. Thanks for
clarification.
I have a few more questions.
1. I want to find out the reflection coefficient in the code. In
transmit.f90, transmission coefficient
On Thu, 2009-10-22 at 11:34 -0400, Manoj Srivastava wrote:
> Dear Alexander,
> Thanks for your answer. I just want to make sure. Imagine we have total
> number of channels in the left lead 2, so total number of Bloch's state
> are 4. 2 of them left going say a and b, and 2 right going say c and
Dear Alexander,
Thanks for your answer. I just want to make sure. Imagine we have total
number of channels in the left lead 2, so total number of Bloch's state
are 4. 2 of them left going say a and b, and 2 right going say c and d.
So, are you saying that for left going state a, the
Dear Manoj.
The output of complex k vectors is performed in
summary_band.f90 routine. If you want to see all
the complex k vectors, not only propagating ones,
you can change at the end of this routine:
---
do i = 1, nchanl
WRITE( stdout,'(3f12.7)') DBLE(kvall(i)),
Dear All,
I am trying to figure out the left and right going Bloch's states in the
lead from PWCOND. For a given (kx,ky)and energy we get kz. The code only
prints out Bloch's state moving in one direction. eg. in one of the
calculation-
k//=(0.375,-0.375)
Nchannels of the left tip =