Thanks Sir for your reply.
This is solved.

Now, what I'm facing that for a non zero kz value, there will be no TE or
TM polarization. The fields for a particular band at a certain point should
be coupled. is there any way in mpb to map that coupled field? (I tried
that but the results seem to be not reliable)

(eg. if for an inplane condition, if we search for e field distribution for
a band (say band 2) at a point (say K point) of a a hexagonal PC, mpb
returns e field distribution)

Thanks

Subir

Subir Majumder



On Thu, Feb 12, 2015 at 11:30 PM, silvia...@ua.pt <silvia...@ua.pt> wrote:

> Hello,
>
> if you need to put non-zero values for kz in MPB, for instance in an
> hexagonal lattice, it can be done like this:
>
> (set! k-points (list (vector3 0 0 kz_mpb)              ; gamma
>                      (vector3 0 0.5 kz_mpb)            ; m
>                      (vector3 (/ -3) (/ 3) kz_mpb)     ; k
>                      (vector3 0 0 kz_mpb)))            ; gamma
>
> where, kz_mpb in fact is unitless, it is:
> kz_mpb = kz.a/(2pi),
> where kz can be measured in [m^-1], and a is the lattice periodicity in
> [m].
>
> Sílvia M.G. Rodrigues
>
>
> ________________________________________
> From: mpb-discuss <mpb-discuss-boun...@ab-initio.mit.edu> on behalf of
> Subir <subir.majumder...@gmail.com>
> Sent: Friday, December 26, 2014 10:18 AM
> To: mpb-discuss@ab-initio.mit.edu
> Subject: [MPB-discuss] MPB basic on non zero kz values
>
> Sir, I'm a new user of MPB. I work on photonic crystal fibers. My simple
> question is what is the unit of kz values used in the package if need to
> put
> non zero values of kz.
>
>
> _______________________________________________
> mpb-discuss mailing list
> mpb-discuss@ab-initio.mit.edu
> http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/mpb-discuss
_______________________________________________
mpb-discuss mailing list
mpb-discuss@ab-initio.mit.edu
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/mpb-discuss

Reply via email to