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 <[email protected]> on behalf of Subir
<[email protected]>
Sent: Friday, December 26, 2014 10:18 AM
To: [email protected]
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
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/mpb-discuss
_______________________________________________
mpb-discuss mailing list
[email protected]
http://ab-initio.mit.edu/cgi-bin/mailman/listinfo/mpb-discuss