File band.c¶
Zincblende and Wurtzite structure band, compatible with structure BAND.
Defines
-
SQ
(x)¶
Typedefs
Functions
-
numpyint
ZBupdateM
(Band *mat, double Eq, const double *xVc, double *m)¶ Update effective mass of a Zincblende band semiconductor
-
struct
ZBBAND
¶ structure for Zinc-blende band
Public Members
-
UpdateFunc
updateM
¶ Update effective mass
-
NormalizeFunc
normalize
¶ Normalize the wave function
-
const double *
xEg
¶ Direct energy gap
-
const double *
xF
¶ Kane parameter
-
const double *
xEp
¶ Matrix element
-
const double *
xESO
¶ Spin-orbit splitting
-
UpdateFunc
-
struct
WZBand
struct for Wurtzite band
Public Members
-
UpdateFunc
updateM
¶ Update effective mass
-
NormalizeFunc
normalize
¶ Normalize the wave function
-
const double *
xEg
¶ Direct energy gap
-
const double *
xEp
¶ Matrix parameter
-
const double *
xESO
¶ Spin-orbit splitting
-
UpdateFunc