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