5.9.1. energies.Energy¶
- class eminus.energies.Energy(Ekin: float = 0, Ecoul: float = 0, Exc: float = 0, Eloc: float = 0, Enonloc: float = 0, Eewald: float = 0, Esic: float = 0, Edisp: float = 0, Eentropy: float = 0)[source]¶
Energy class to save energy contributions in one place.
Methods
Calculate the total energy at T=0.
Attributes
Coulomb energy.
Dispersion correction energy.
Fillings entropic energy.
Ewald energy.
Kinetic energy.
Local energy.
Non-local energy.
Self-interaction correction energy.
Total energy is the sum of all energy contributions.
Exchange-correlation energy.
- extrapolate()[source]¶
Calculate the total energy at T=0.
Reference: J. Phys.: Condens. Matter 1, 689.
- Returns:
Total energy extrapolated to T=0.
- Ecoul: float = 0¶
Coulomb energy.
- Edisp: float = 0¶
Dispersion correction energy.
- Eentropy: float = 0¶
Fillings entropic energy.
- Eewald: float = 0¶
Ewald energy.
- Ekin: float = 0¶
Kinetic energy.
- Eloc: float = 0¶
Local energy.
- Enonloc: float = 0¶
Non-local energy.
- Esic: float = 0¶
Self-interaction correction energy.
- property Etot¶
Total energy is the sum of all energy contributions.
- Exc: float = 0¶
Exchange-correlation energy.