Quantum 3xplorer (Q3)
An AI-native quantum simulation engine
Loading...
Searching...
No Matches
q3::KohnShamEnergies Struct Reference

#include <init.hpp>

+ Inheritance diagram for q3::KohnShamEnergies:

Public Member Functions

Real total () const override
 Return the total energy as the sum of all component fields.
 
- Public Member Functions inherited from q3::SCFEnergies
virtual ~SCFEnergies ()=default
 

Public Attributes

Real band_energy = 0.0
 
Real double_counting_correction = 0.0
 
Real exchange_correlation_energy = 0.0
 
Real exchange_correlation_potential_energy = 0.0
 
Real hartree_energy = 0.0
 

Detailed Description

Kohn-Sham energy components in Rydberg.

Adds the standard DFT energy terms that arise from solving the Kohn-Sham equations: band energy (sum of eigenvalues), double-counting correction, Hartree energy, and exchange-correlation energy.

Definition at line 14 of file init.hpp.

Member Function Documentation

◆ total()

Member Data Documentation

◆ band_energy

◆ double_counting_correction

Real q3::KohnShamEnergies::double_counting_correction = 0.0

◆ exchange_correlation_energy

◆ exchange_correlation_potential_energy

Real q3::KohnShamEnergies::exchange_correlation_potential_energy = 0.0

◆ hartree_energy


The documentation for this struct was generated from the following file: