Fixed occupations (insulators): step function. More...
#include <fixed.hpp>
Inheritance diagram for q3::FixedOccupation:Public Member Functions | |
| FixedOccupation () | |
| Real | entropy_weight (Real) const override |
| Compute the entropy contribution δ(x) weight. | |
| std::string | name () const override |
| Real | occupation (Real x) const override |
| Compute the occupation f(x) where x = (E - E_F) / σ. | |
Public Member Functions inherited from q3::SmearingScheme | |
| SmearingScheme (Real smearing_width=0.0) | |
| virtual | ~SmearingScheme ()=default |
| Real | smearing_width () const |
| Smearing width σ (degauss) in Ry. | |
| bool | uses_smearing () const |
| Whether this scheme uses actual smearing (width > 0). | |
Additional Inherited Members | |
Protected Attributes inherited from q3::SmearingScheme | |
| Real | smearing_width_ |
Compute the entropy contribution δ(x) weight.
Implements q3::SmearingScheme.
|
inlineoverridevirtual |
Implements q3::SmearingScheme.
Compute the occupation f(x) where x = (E - E_F) / σ.
Implements q3::SmearingScheme.