energy_distribution{ }
Calling sequence
classical{ energy_distribution{ } }
Properties
usage:
items: maximum 1
Functionality
Definition and output of integrated electron and hole density as a function of energy,
Attention
min_energy, max_energy always refer to a zero point at the (local) conduction band edge, and not to the photon energy.
max should be set high enough above 0 to contain all occupied electron states and min should be set far enough below the band gap to contain all occupied hole states.
The respective values for energy_resolution should be set smaller than
if one wishes to fully resolve the structures of the integrated densities and/or of the emission spectra.However, while setting energy_resolution as low as 0.001 eV has little influence on program execution time, using similarly small values for energy_resolution in energy_resolved_density{ } will result in massive slowdowns (and in 3D also in massive memory use), since the computational effort for obtaining emission spectra grows quadratically with the number of energy bins.
Note
Currently available only for 1-band models.
Example
classical{
energy_distribution{...}
Gamma{}
HH{}
}
Nested keywords
min_energy
Calling sequence
classical{ energy_distribution{ min_energy } }
Properties
usage:
type: real number
values: no constraints
unit:
Functionality
minimum energy
Example
classical{
energy_distribution{
min_energy = -0.5
max_energy = 1.8
}
Gamma{}
HH{}
}
max_energy
Calling sequence
classical{ energy_distribution{ max_energy } }
Properties
usage:
type: real number
values: no constraints
unit:
Functionality
maximum energy
Example
classical{
energy_distribution{
min_energy = -0.5
max_energy = 1.8
}
Gamma{}
HH{}
}
energy_resolution
Calling sequence
classical{ energy_distribution{ energy_resolution } }
Properties
usage:
type: real number
values: no constraints
unit:
default:
Functionality
energy spacing
Example
classical{
energy_distribution{
min_energy = -0.5
max_energy = 1.8
energy_resolution = 0.01
}
Gamma{}
HH{}
}
only_density_quantum_regions
Calling sequence
classical{ energy_distribution{ only_density_quantum_regions } }
Properties
usage:
type: choice
values:
yes
orno
default:
no
Dependencies
quantum{ region{ } } must be defined in the input file to use only_density_quantum_regions.
Functionality
This keyword can be used to suppress contributions from outside the quantum regions of interest. This works even if quantum mechanics is not enabled in run{ }.
Note
Note that energy_distribution{ }, which directly calculates the space-integrated energy-resolved density, is independent on the group energy_resolved_density{ }.
Example
classical{
energy_distribution{
only_density_quantum_regions = yes
min_energy = -0.5
max_energy = 1.8
}
Gamma{}
HH{}
quantum{
region{...}
}
}