Analytical tetrahedron method

Implementation of the analytical tetrahedron method.

Source: tetra.jl

Contents

Index

Structs

ZenCore.TetraWeightType
TetraWeight

Struct. Integration weights for analytical tetrahedron algorithm.

Members

  • cw -> Blochl corrections for dw.
  • dw -> Density of states weights at the four corners of a given tetrahedron.
  • tw -> Integration weights at the four corners of a given tetrahedron.
source

Functions

ZenCore.gauss_weightFunction
gauss_weight(z::F64, e::Array{F64,1})

Gaussian broadening algorithm for (integrated) density of states and relevant integration weights.

See also: TetraWeight.

source
ZenCore.fermi_weightFunction
fermi_weight(z::F64, e::Array{F64,1})

Fermi-Dirac broadening algorithm for (integrated) density of states and relevant integration weights.

See also: TetraWeight.

source
ZenCore.tetra_weightFunction
tetra_weight(z::F64, e::Array{F64,1})

Peter E. Blochl algorithm for (integrated) density of states and relevant integration weights. Blochl corrections are taken into considersions as well. See Phys. Rev. B, 49, 16223 (1994) for more details.

See also: TetraWeight.

source