Parameters for calculating fullBandStructure

Parameters here are for calculating the full (3d) band structure. Fermi sphere (fermi surface, iso-energy surface) is also calculated.

calculation.fullBandStructure.kSpaceGridNumber

key word

:

calculation.fullBandStructure.kSpaceGridNumber

possible values

:

3\(\times\)1 integer array

default value

:

the value of calculation.k_spacegrids.number which was

used in the Hamiltonian calculation, or [9 9 9] if an

user provided Hamiltonian is used.

description

:

the small k-space grid number in each direction which,

together with kSpaceGridShift, is used to produce a set

of grid points, at which the band energies are

calculated.

an example

:

calculation.fullBandStructure.kSpaceGridNumber = …

[10 10 10]

calculation.fullBandStructure.kSpaceGridShift

key word

:

calculation.fullBandStructure.kSpaceGridShift

possible values

:

3\(\times\)1 or 1\(\times\)3 array, [s\(_1\), s\(_2\), s\(_3\)], with each s\(_i\) a

double number between 0 and 1.

default value

:

if the fullBandStructure.kSpaceGridNumber is given, or

if an user provided Hamiltonian is used, the default

value is [0 0 0], otherwise the default value is the

value of calculation.k_spacegrids.shift which was used

in the hamiltonian calculation.

description

:

k-space grid point shift. While all s\(_i\) are set to be 0,

the Gamma point is always among the k-space grid points

being generated; otherwise, the k-space grid points will

be shifted s\(_1\), s\(_2\), and s\(_3\) grid length along their

grid vector directions, respectively.

an example

:

calculation.fullBandStructure.kSpaceGridShift = …

[1/2 1/2 1/2]

calculation.fullBandStructure.isoEnergyValue

key word

:

calculation.fullBandStructure.isoEnergyValue

possible values

:

n\(\times\)1 or 1\(\times\)n double array with n an integer

default value

:

Fermi energy.

description

:

Iso-energy sufaces (the fermi sphere) of the bands will

be calculated at each value listed in theisoEnergyValue.

Note that its values are measured from the Fermi energy.

an example

:

calculation.fullBandStructure.isoEnergyValue = [-0.6 1.0]