Struct HighLevelEnergyData¶
Defined in File high_level_energy.h
Struct Documentation¶
-
struct HighLevelEnergyData¶
Complete energy data container for high-level calculations.
This structure holds all energy components and calculated thermodynamic properties for a single high-level energy calculation. It combines high-level electronic energies with low-level thermal corrections and provides comprehensive thermodynamic analysis.
Sources¶
The structure is organized into logical groups:
High-level electronic energies (from current directory)
Low-level thermal data (from parent directory)
Calculated intermediate values
Final thermodynamic quantities
Additional metadata and status information
Units¶
High-level: Accurate electronic energies (DFT, MP2, CCSD(T), etc.)
Low-level: Geometry optimization and frequency calculations (B3LYP, etc.)
Combined: Best of both levels for accurate thermodynamics
Public Functions
-
HighLevelEnergyData() = default¶
Default constructor for container operations.
-
inline HighLevelEnergyData(const std::string &fname)¶
Constructor with filename initialization.
- Parameters:
fname – Name of the log file for this calculation
Public Members
-
std::string filename¶
Original log file name.