Struct Result¶
- Defined in File gaussian_extractor.h 
Struct Documentation¶
- 
struct Result¶
- Structure containing extracted thermodynamic data from a single Gaussian log file. - This structure holds all relevant thermodynamic and electronic structure data extracted from a Gaussian calculation log file. It serves as the primary data container for results that are collected, sorted, and output by the system. - Units¶- Electronic energies: Hartree (atomic units) 
- Thermal energies: Various units as specified 
- Phase corrections: Applied as specified by concentration and temperature 
 - Sources¶- Different fields are extracted from different sections of the log file: - SCF energies: From SCF convergence sections 
- Thermal corrections: From frequency calculation sections 
- Status information: From job termination sections 
 - Public Members - 
std::string file_name¶
- Original log file name (without path) 
 - 
double etgkj¶
- Electronic + thermal energy in kJ/mol. 
 - 
double lf¶
- Lowest vibrational frequency (cm⁻¹) 
 - 
double GibbsFreeHartree¶
- Gibbs free energy in Hartree (with corrections) 
 - 
double nucleare¶
- Nuclear repulsion energy in Hartree. 
 - 
double scf¶
- Final SCF energy in Hartree. 
 - 
double zpe¶
- Zero-point energy correction in Hartree. 
 - 
std::string status¶
- Job termination status (“DONE”, “ERROR”, etc.) 
 - 
std::string phaseCorr¶
- Phase correction applied (“Yes”, “No”, or value) 
 - 
int copyright_count¶
- Number of Gaussian copyright notices (job progress indicator)