20 return x < 0.0 ? 1.0 : 0.0;
25 [[nodiscard]] std::string
name()
const override {
Fixed occupations (insulators): step function.
Real entropy_weight(Real) const override
Compute the entropy contribution δ(x) weight.
Real occupation(Real x) const override
Compute the occupation f(x) where x = (E - E_F) / σ.
std::string name() const override
Abstract interface for electronic smearing schemes.